php $ _SERVER ['REQUEST_URI'] kodlama sorunu?

2 Cevap php

Ne zaman çıktı $_SERVER['REQUEST_URI']; üzerine:

http://localhost/tools/?tool=cs&sub=1

Alıyorum:

/tools/?tool=cs⊂=1

/tools/?tool=cs&sub=1 ile & yerine & yanı sıra almak için başka bir çözüm var mı?

2 Cevap

Eğer tarayıcınıza Yankı çünkü bu - &sub bir HTML varlık olarak yorumlanıyor (⊂).

Eğer echo htmlentities($_SERVER['REQUEST_URI']); size beklediğiniz alırsınız eğer.

& kullanarak anlamına gelir HTML - Sen konum çevre için doğru kodlamayı kullanmak zorunda.

Bunu nasıl değer çıkış vardır? Eğer tarayıcıya damping ediyorsanız, bunu 'deşifre' gömülü 'işareti çalışıyor değil emin misin?

Sadece bir dosyayı deneyin

<?php phpinfo();

ve değer (alt kısmında) olarak görüntülenir görmek için sabırsızlanıyoruz