Hej Udviklere
Jeg har et kæmpe problem med et script på min server og jeg battler lidt med min udbyder om det er mit script eller serveren der er noget galt med. Så nu vil jeg lige søge eksperthjælp af anden vej.
Jeg har et script der skal sende GET-requests til en gateway, og det gør jeg med CURL i PHP. Men når jeg foretager mit GET-request sker der ikke noget, som om den altså ikke kan finde scriptet. Jeg har så prøvet at ændre URL'en for at teste og har fundet ud af at der er nogle sider den godt kan, fx
http://google.dk, men den kan ikke hente sider som min egen på
http://interactive.dk. Nu er det så jeg ikke forstår hvorfor Curl ikke kan finde disse sider når jeg godt kan pinge dem på serveren. Kan det have noget med opsætningen af serveren eller php at gøre at curl ikke virker på nogle sider?
Her lidt af mit test-script:
ch = curl_init("http://urltilgateway.dk:8040/gateway");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_USERPWD, "brugernavn:adgangskode");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://mitscriptpåminserver.dk/script");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_exec($ch);
curl_close($ch);
Dette script virker altså på nogle adresser og ikke på andre, og jeg forstår ikke hvorfor..
Mobster
Interactive Systems - www.interactive.dk