解決できない問題があります。私の Web サイトには、変数を渡す検索機能があります。一部の url 変数には、アポストロフィが含まれている場合があります。例えば:
http://xyz.php?var=that's
私の問題は、変数が渡されると、アポストロフィをエスケープするために \ が追加されることです。次に、ページング ボタンをクリックすると、\ を追加してエスケープがエスケープされます。URL のエスケープを停止する方法はありますか。アポストロフィを返すか、一度だけエスケープすると問題なく動作します。
http://xyz.php?var=that's or http://xyz.php?var=that\'s
しかし、ページネーションすると、エスケープがエスケープされ、
> http://xyz.php?var=that\\\'s
複数のスラッシュを追加してエスケープをエスケープすると、検索が中断されるか、結果が返されません。
これがエスケープをエスケープしたり、URLをまったくエスケープしたりしないようにするphp関数を知っている人はいますか。ありがとうございました。