次のように変数にスラッシュを渡すことに問題はありますか:
example.com?variables=big/dash&others=slow/march
PHP ファイルに変数を渡して、head セクションに含める必要がある CSS ファイルの場所を指定するために使用しています。これで問題ありませんか、それとも別の区切り文字で変数を作成してから、PHP ページで 1 回スラッシュにする必要があります。
一番、
これらのパラメータを取得できますが、これら$_GET
のファイルの要約のみを送信し、ホワイトリストに登録することをお勧めします。
例:
?variables=big&others=slow
次に、配列を作成します。
$locations = array('big' => 'big/dash&others', 'slow' => 'slow/march');
//check
if(array_key_exists($_GET['key'], $locations)){
//include $locations[$_GET['key']);
}
からのすべて?クエリ文字列として解釈されるため、問題ありません。
ただし、それをurlencodeする必要があります。