我有我以這種形式叫網址:PHP獲取的問號後放在一個URL參數
http://MyIP/MyServer/php_scripts/test_sp.php?param1=key¶m2=xyz5
,我想找回「參數1」的值和'param2'參數。到目前爲止,我沒有成功,因爲我得到的只是一個空值。
當然,我確實在那裏做錯了什麼,但它是與我打電話的方式或在我的PHP代碼本身?任何幫助將不勝感激。非常感謝您閱讀我。
下面的代碼是我的「test_sp.php」文件的內容:
<html>
<head>
</head>
<body>
<?php
mainProcess();
function mainProcess()
{
$mavalue1 = "";
$mavalue2 = "";
$parts = parse_url($url, PHP_URL_QUERY); // << It looks like I also have a problem with this line.
parse_str($query, $params);
$mavalue1 = $_GET['param1'];
$mavalue2 = $_GET['param2'];
echo "Valeur de mavalue1 : " . $mavalue1; // <<< This is where I'm getting the empty value
echo "Valeur de mavalue2 : " . $mavalue2; // <<< Same problem here
}
?>
</body>
</html>
這些都是GET參數,所以你需要使用具有參數名稱的'$ _GET'超全局,如下所示:'$ _GET ['param1']' –
看起來像我的變量有問題網址,但我期待如果我從瀏覽器調用網址,這個網址是知道的。要麼 ? – Laurent