-1
issetのGET値が正しくないとエラーメッセージをエコーアウトすることはできますか?たとえばPHPは不正確な値のエラーメッセージを出しますか?
ため
if (isset($_GET['id'])) {
header("Location: http://www.google.com/");
} else {
echo "invalid id";
}
issetのGET値が正しくないとエラーメッセージをエコーアウトすることはできますか?たとえばPHPは不正確な値のエラーメッセージを出しますか?
ため
if (isset($_GET['id'])) {
header("Location: http://www.google.com/");
} else {
echo "invalid id";
}
あなたはif
に追加のチェックを追加することができます。たとえば、IDが1〜500の場合:
if (isset($_GET['id']) && $_GET['id'] >= 1 && $_GET['id'] <= 500) {
header("Location: http://www.google.com/");
} else {
echo "invalid id";
}
お試しください。 –
GETグローバル配列にインデックスidが設定されている場合、* GET値*が間違っているかどうかに依存します。 – Qirel
Isset()は、適切なIDを取得できない場合にエラーを設定して、必要な値と比較したい場合にのみ、パラメータが設定されているかどうかをチェックします。 – jilesh