2011-07-02 10 views
0
first=value 
first=value&arr[]=foo+bar&arr[]=baz 

私はクエリ文字列を検証しますか?

[name]=[value]& 
+0

正確に「検証」しますか? – deceze

+0

検証の意味を説明してください。特定のパラメータが渡されることを確認する必要がありますか?または、その価値をチェックしたいですか? – SteAp

+0

申し訳ありませんが、私はちょうど 'クエリ文字列は、その適切な形で であることを確認する必要があります[名] = [値]&' (またはなし&) – Teiv

答えて

3

のシーケンスであるクエリ文字列を、検証するためにPHPを使用することができますどのように私は私はあなたが求めているものを理解言うことはできませんが、我々は上記の特定の値について話している場合:

クエリ文字列が使用可能な形式であるかどうかを確認できるかどうかを確認する場合は、本当にできません。可能なクエリー文字列には多種多様なものがあり、必要なものを実際に入れることができます。期待している値が設定されているかどうかをチェックし、その中のデータが目的に合ったものであるかどうかを確認するのはあなた次第です。

0
<?php 
if (isset($_GET['name'])) { 
     $name = $_GET['name']; 
     if ($name == 'value') {...}; 
} 
if (!isset($_GET['arr'])) { 
     echo "URL is not in correct format!"; 
     exit; 
} 
?> 
関連する問題