私はこの形式で呼び出すURLがあります。PHPのURLに疑問符の後に置かれているパラメータを取得
http://MyIP/MyServer/php_scripts/test_sp.php?param1=key¶m2=xyz5
を、私は「PARAM1」の値を取得したいと思いますおよび 'param2'パラメータ今までは成功しませんでした。なぜなら、私が得るのは空の価値だからです。
確かに私はそこに何か間違っていると確信していますが、私はURLを呼び出しているか、自分の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'] ' –
私の変数に問題があるようです私はブラウザからURLを呼び出している場合、このURLは知っていることを期待していた。または? – Laurent