-3
私はこのようなURLパラメータを持っています:http://localhost/project-mini-framework/public/Home/_list?page=2?page=3
PHPは重複した文字 "?"
私は重複しているかどうかを検証する方法 "?" PHPコードで
terimaのkasih
私はこのようなURLパラメータを持っています:http://localhost/project-mini-framework/public/Home/_list?page=2?page=3
PHPは重複した文字 "?"
私は重複しているかどうかを検証する方法 "?" PHPコードで
terimaのkasih
次のコードは、文字列(docs)に?秒のカウント数をエコーします。正しくフォーマットされていると、1よりも1を正しく返します。関数の出力をifステートメントに渡すことで、検証することができます。
echo substr_count('http://localhost/project-mini-framework/public/Home/_list?page=2?page=3', '?');
ありがとうverry、thats work –
あなたはあなたのURLをひどく整形しています。重複した '? 'をチェックするのではなく、正しいURLフォーマットを得るためにURLフォーマットコードを修正しようとすると、ページ= 2かページ= 3の両方で同時にではない –
単純な事実は、すべてがクエリ文字列としてマークされます。 wikiからの引用 "最初の疑問符はセパレータとして使用され、クエリ文字列の一部ではありません。"答えのためだけに、PHP側で$ _GET ['page']を実行すると、 "2?page = 3"が得られます。 – Vaibs