PHPでURLの変数値を検索しようとしています。私は私が私のURLで見つかったgallery
変数を確認するために構築していたスクリプトが欲しい
http://example.com/ford/?album=all&gallery=1URLに変数が含まれているかどうかを確認する
:これは私のURLの例です。
PHPでURLの変数値を検索しようとしています。私は私が私のURLで見つかったgallery
変数を確認するために構築していたスクリプトが欲しい
http://example.com/ford/?album=all&gallery=1URLに変数が含まれているかどうかを確認する
:これは私のURLの例です。
をお試しください:変数が設定されているかどうかを確認するために
isset($_GET['gallery'])
<?php
if(isset($_GET['gallery'])){
echo "The variable exists!";
}else{
echo "The variable DOES NOT exist!";
}
?>
um ...ギャラリーの値は$ _GET ['gallery']になります。それから何かに対してそれをチェックしたい場合は、/ switch文を使用してif文を使用します。
これは役立つかもしれ
<?php
$gallery = $_GET['gallery'];
?>
チェック:
if (isset($_GET['gallery'])) {
$galleryVar = $_GET['gallery'];
//do whatever
}
else {
//gallery is not set
}
他の人が言ったように、yは超大域($_GET
または$_REQUEST
など)を使用して、現在のリクエストのURLの特定のリクエストパラメータの存在をテストできます。
あなたの現在のリクエストのためではない、いくつかの任意のURLを確認する必要がある場合は、助けることができるPHPでいくつかの組み込み関数があります。
<?php
$url = "http://trucks.com/ford/?album=all&gallery=1";
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query, $params);
if (isset($params["gallery"])) {
// yes!
}
も参照してください:
あなたは本当にSOに変わる前にあなた自身の研究のいくつかをやってみる必要があります – 8vius
@CanSpiceなぜゴミ箱を愛していませんか? –