當前位置:首頁 » 編程語言 » php傳遞參數

php傳遞參數

發布時間: 2022-01-08 10:54:43

A. php之間怎麼傳值

兩個頁面之間有沒有跳轉關系?如果有跳轉關系,下一個頁面用上一個頁面的值可以通過url傳值,或者設置hidden的input傳值。如果沒有跳轉關系,如果test.php中要用index.php中的值,可以在test.php中require_once('index.php'),然後直接通過$ID和$idclass就可以使用這兩個變數。

B. 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"];
}

C. 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;
}
}

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

D. php怎麼進行參數傳遞

所謂的傳遞數值,一般都是在訪問該頁面的時候起作用,所以你只需要將搜索的值保存在某個全局變數,到用的時候再取出來就可以。
一般搜索傳遞使用的是$_POST數組,你可以在調用C頁面時,將$_POST相關的值重新設置下就可以,或者可以直接用網址進行參數的傳遞。

E. PHP中形參和實參的參數傳遞

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

其中 $a $b 是形參

$c $d 是實參

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

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

F. 如果向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位元組的長度限制,所以這個方法會在數據量大時失效

G. 兩個php文件如何傳遞參數

  • 通過session來儲存

    <?php

    session_start();

    $_SESSION['username'] = "userName";

    ?>

    在其它頁面直接取出就行了

    <?

    session_start();

    echo$_SESSION['username'];

    ?>

  • 通過url傳向其它頁面傳遞參數

    other.php?user=xxx

  • 或在php重定向到其它頁面時

    $username = "xxx";

    $home_url = 'logIn.php?user='.$username;
    header('Location:'.$home_url);

    其它頁面用$_GET["user"]來接收

    3.通過表單向其它頁面傳送參數

    其它頁面用$_POST["user"]來接收

H. 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了。

I. php如何傳遞類參數

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

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

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

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821