2012-04-17 72 views
1

比方說,這是我的表單域代碼:在URL參數傳遞到PHP頁面附加價值

<form action="process.php" method="post"> 
<input type="text" size="25" name="username" /> 
<input type="text" size="25" name="password" /> 
</form> 

這兩個輸入框讓用戶輸入信息。在process.php,你可以抓住這些變量以同樣的方式:

$username = $_POST['username']; 
$password = $_POST['password']; 

現在我想打開網頁「process.php」直接傳遞參數

我使用這個鏈接

本地主機/ process.php?用戶名=艾哈邁德&密碼= 123456

不worki NG,我知道,如果使用$ _GET將工作做好

$username = $_GET['username']; 
$password = $_GET['password']; 

,但我想用$ _ POST

什麼,我會用這種方式打開此頁面???

+1

你使用ajax嗎? – mgraph 2012-04-17 21:30:37

+0

你不能沒有GET。 – hjpotter92 2012-04-17 21:30:43

+0

改爲使用'$ _REQUEST' – Baba 2012-04-17 22:42:33

回答

2

$_REQUEST。它基本上是$_POST,$_GET$_COOKIE的合併。

0

如果我明白你的意思,你應該能夠使用$ _REQUEST [「用戶名」]和$ _REQUEST [「密碼」]

我會建議反對出於安全原因,如果它去任何地方附近一個數據庫,但這將允許您使用POST或GET。

0

您只能在URL中傳遞GET參數。要直接發送POST數據,您希望使用類似CURL的格式正確地格式化請求,以將變量包含爲POST數據。