PHP komut dosyası 5.2.4 dağıtmadan sonra $ _REQUEST [] (% 20 mevcut değerler) URL parametrelerini çözme değil

0 Cevap php

Ben $ _REQUEST [] superglobal kullanan bir PHP komut dosyası geliştirdik. Tipik bir istemci isteği oluşabilir:

http://host.name/socnet/add.php?shortid=1&author=NewUser2&comment=Dad%20dad%20dad

Bu URL aşağıdaki yeniden yazma kurala göre eşdeğer bir https:// URL'ye benim üretim ortamında Apache tarafından yeniden yazılarak:

RewriteRule ^socnet/add.php(.*) https://%{SERVER_NAME}/socnet/add.php$1 [R,L]

Beklendiği gibi NetBeans ile PHP 5.3.2 ve hata ayıklama ile gelişmekte iken her şey çalışıyor $_REQUEST['comment']="Dad dad dad"

Benim VPS host ortamı yeniden URL yukarıda tarif etmez PHP 5.2.4 çalıştıran ve hangi dağıtılan Ancak zaman $_REQUEST['comment']="Dad%20dad%20dad" ...

So it looks like $_REQUEST['comment'] 5.2.4 ve benim yeniden yazma kuralı ile beklendiği gibi url çözülmüş değil

Bu neden oluyor için herhangi bir fikir ve mantıklı bir çözüm büyük mutluluk duyacağız. Bu sorunu ya da daha ince bir şey ile ilgili bir PHP sürümü mü? Önce dağıtım sırasında bu sorunla karşılaştık ve nasıl bunu çözmüştür herkes duymak ilgileniyor.

0 Cevap