PDA

Pogčedajte punu verziju : [help] urlencoded parametar više ne radi


srdjan
02. 07. 2010., 13:24
Šaljem svom servisu link da očitavam neki fajl sa remote sajta.

http://fortmobile.com/getfile.php?url=http%3A%2F%2Fremote.com%2Fdata.xml

<?php
$url = $_REQUEST["url"];
$echo file_get_contents($url);
?>

Ovo je radilo par godina bez problema, sve do sinoć, kada je počelo da daje 404

Ako stavim bilo šta umesto %3A sve bude OK.
Problem je što ne mogu da stavim %3A, verovatno je neko podešavanje, a nemam predstavu šta bi moglo biti.

Shared PHP/Apache hosting na HostGatoru je u pitanju

:please:

sinisabobic
02. 07. 2010., 13:55
<?php
$url = urldecode($_REQUEST["url"]);
$echo file_get_contents($url);
?>

srdjan
02. 07. 2010., 13:59
^ tnx, to je bio uprošćen skript, samo da se pokaže šta otprilike radi.

Problem je što ne dodje uopšte do skripta, što me navodi da je neki problem sa podešavanjima.

srdjan
02. 07. 2010., 14:45
[solved]

cgi.fix_pathinfo=1

Ovo treba postaviti u php.ini ... :1089: