導航:首頁 > 編程語言 > php參數傳遞

php參數傳遞

發布時間:2022-01-14 05:54:22

『壹』 如果向php頁面傳遞帶有「&」符號的參數怎麼辦

方法1:

使用 urlencode()

$str = 'http://www.456.com/?a=a&b=b&c=c';

$encoded= urlencode($str);

echo $encoded;

接收到之後使用 urldecode()

$decode = urldecode($encoded);

echo "\n<br>";

echo $decode;

方法2:
使用base64_encode() 加密
使用base64_decode() 解密

但是get方法傳遞的數據有255位元組的長度限制,所以這個方法會在數據量大時失效

『貳』 PHP中形參和實參的參數傳遞

functionadd($a,$b){
echo$a+$b;
}
abc($c,$d);

其中 $a $b 是形參

$c $d 是實參

在php中 形參的個數和實參個數可以不一致。(實參可以比形參多,但是如果形參未默認值。布恩比實參少)

http://www.hu.com/question/23040402/answer/23438059

『叄』 php如何傳遞類參數

直接實例化類
$db = new db($db_host, $db_user, $db_pass, $db_name, $enable_debugmode);

然後就可以取類裡面的對象了
$db -> query();

如果要在其它的頁面調用這個類裡面的對象的話,可以先把這個類的文件包含進來:
include("class.inc.php")/require("class.inc.php"),然後就可以用上面的方法來調用

『肆』 php如何將變數的值傳遞給html

PHP的變數是不可以傳值給html的,只能是講該變數的值通過html輸出讓瀏覽器顯示給用戶。
例如:
PHP中的如下代碼
<?php
$a="hello,world";
echo "$a";
?>
大致相當於html的:
<html>
<body>
<p>hello,world<p>
</body>
</html>

補充:
因為PHP屬於網站編程語言里的動態語言而html只是一個標記語言,不具備變數的運算等邏輯的處理,只管顯示頁面給用戶。

『伍』 關於php調用文件及參數傳遞的問題

require相當於把指定文件的代碼換到當前位置,例如

//a.php
$a=1;
$b=2;
//b.php
$c=3;
require_once('a.php');
$d=4;

在執行b.php時,相當於b.php內容如下

$c=3;//b.php中原內容
$a=1;//a.php中的內容
$b=2;//a.php中的內容
$d=4;//b.php中原內容

就是替換的關系,所以變數是通用的,不需要任何傳值,可以理解為2個文件合並到一起

建議用require_once以防止多次循環引用出錯

『陸』 PHP 類之間傳遞參數

1. 用繼承,B繼承A,其中A的mm方法裡面的參數k作為方法的返回值,這樣就可以給到A去使用了。

classBextendsA{
publicfunctiontt(){$k=$this->mm();}
}

2.在A類裡面實例化B類。

classA{
publicfunctiontt(){
$class=newB();
$k=$class->mm();
}
}

兩個方法的前提條件都是需要mm方法的k變數作為返回值,然後在A類調用的時候就可以得到這參數了。

3.將k參數儲存到A類的屬性中。

步驟大致和2方法差不多,也是要在tt方法裡面實例化B類,但是B類的mm方法改為:

publicfunctionmm()
{$this->k=$k;}

這樣就不用k為返回值了,然後在A類中這樣:

classA{
publicfunctiontt(){
$class=newB();
$class->mm();
$k=$class->k;
}
}

不保證代碼的完全正確,但是思路是對的。

『柒』 PHP頁面跳轉傳遞參數

如果是表單提交,提交到另一個頁面的話,例如:
需要提交的頁面:
<form action="***.php" method="post/get" name="form">
用戶名:<input type="text" name="username"/>
密 碼:<input type="password" name="pwd"/>
<input type="submit" name="submitname">
</form>
接收的頁面***.php中如下PHP代碼接收
if($_POST["submitname"]){ //判斷是否點擊提交按鈕
echo $_POST["username"];
echo "<br>";
echo $_POST["pwd"];
}

『捌』 PHP 如何通過地址欄傳遞參數

<?php
$mp3=$_GET['mp3'];
?>
<objecttype='application/x-shockwave-flash'width='640'height='380'>
<paramname='flashvars'value='src=<?=$mp3?>'/>
</object>

這樣就可以了 把上面代碼存為mp3.php

然後 mp3.php?mp3=你的mp3網址


就傳遞Ok了。

『玖』 php怎麼在本頁面傳遞參數呢

/*提供點思路*/
<?php
$url=$_GET['imgurl'];//傳過來的圖片地址;
*****省略其他代碼
?>
<form action=''>
<input type='text' name='imgurl' value='<?php echo $url?>'/>
********省略其他欄位
</form>

『拾』 兩個php文件如何傳遞參數

閱讀全文

與php參數傳遞相關的資料

熱點內容
游俠下載的游戲都需要解壓沒 瀏覽:81
初次認識控制命令完整版 瀏覽:255
雙屏程序員 瀏覽:799
怎麼把兩個文件夾放到一個文件夾裡面 瀏覽:545
命令與征服大神宮 瀏覽:207
php發送簡訊驗證碼 瀏覽:505
前端伺服器如何接收http請求 瀏覽:796
程序員資質查詢 瀏覽:357
程序員被別人開除怎麼辦 瀏覽:888
解壓視頻看一下 瀏覽:129
android仿知乎日報 瀏覽:335
為什麼前端比安卓手機需求大 瀏覽:855
命令行執行關機命令 瀏覽:52
在學校心情不好怎麼解壓 瀏覽:116
我的世界基岩版伺服器怎麼讀取 瀏覽:161
快件命令 瀏覽:853
阿里雲06折伺服器能用嗎 瀏覽:421
h5個人中心源碼 瀏覽:221
下三角矩陣的壓縮存儲 瀏覽:922
招人用什麼app好用 瀏覽:722