ホームページ > バックエンド開発 > PHPチュートリアル > ゲットについての質問です

ゲットについての質問です

WBOY
リリース: 2016-06-23 13:58:24
オリジナル
887 人が閲覧しました

このプログラムの私のアイデアは

通常にプログラムにアクセスする場合、get 実行後の結果が表示されるように get パラメーターを追加する
xxx.php?login など

この種の
コードは次のとおりです

echo "index";if ($_GET['login']){	echo "login" ;}
ログイン後にコピー


問題ないように思えますが、URLにloginを記述しても、送信された値はnullのままです
すると、このif文はまだ実行されません
つまり、ifをif($_GET['login'] = "x")

URL アクセス ?login が実行されます。

演算子が追加されていない場合は、単に if が空かどうかを判断するために使用されます。は割り当てです)


わかりました、しかし、xxx.php?login

は指定されたコンテンツを返します。どうすればよいですか?

ディスカッションに返信 (解決策)
if (isset($_GET['login'])){    echo "login" ;}
ログイン後にコピー

if($_GET) {

エコーキー($_GET ; =.

このように書かれた if ($_GET['login'] = "x") は間違いなく成功します。= は代入演算であるため、この文は代入が成功したかどうかを判断するためのものであり、== は代入が成功したかどうかを判断するために使用されます。それは等しいです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート