0

PHP の初心者として、簡単な質問があります。私はこのようなことをすることができますか?

たとえば、ユーザーは次のようなリンクにリダイレクトされます。

http://website.com/directory?パラメータ

そのパラメーターが URL にある場合は、Web サイトのどこかにメッセージを表示したいのですが、パラメーターが欠落している場合は非表示にします。

4

3 に答える 3

3

get パラメータは$_GET変数に格納されます。したがって、次のコマンドで get パラメータが設定されているかどうかを確認できます。

if(isset($_GET['parameter'])) {
    echo 'parameter is set';
}
else {
    echo 'parameter is not set';
}
于 2013-06-04T12:29:34.483 に答える
0
<?php
// Suppose this is URL http://site.com/page.php?url_var=val;
if(isset($_GET["url_var"]))
{
$msg = "your message";
}
else
{
$msg = "";
}

// NOW  JUST PRINT $MSG WHERE EVER YOU WANT WITH OUT ANY CONDITION;

echo $msg;
?>
于 2013-06-04T12:44:05.713 に答える
0

次のようなパラメータを渡すと:

http://site.com/page.php?this=that

GET リクエストと呼ばれるものを作成します。リクエストの内容をエコーするには、次のようにします。

<?php echo $_GET['this']; ?>

この例では、次のように出力されます。

that

$_GET などの PHP スーパーグローバルの詳細については、このリンクを参照してください

于 2013-06-04T12:29:44.777 に答える