Hallo, ich habe eine Website sagen abc.com
und es gibt eine andere Website, die im Unterordner abc.com/site
installiert ist. Wenn ich eine Curl-Anfrage von der abc.com/site zu abc.com es mache zeigt 302. unten ist mein CodeCurl-Anfrage funktioniert nicht vom selben Ursprung
$ch = curl_init();
$data['username'] = 'abc';
$data['password'] = 'abc';
curl_setopt($ch, CURLOPT_URL, "abc.com/site ");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$a = curl_exec($ch);
print_r($a);
, aber wenn ich an den Produktionsstandort von der Entwickler-Website zu machen bin die gleiche Anfrage funktioniert es gut. Es scheint, als ob es nicht am selben Ursprung arbeitet. Bitte legen nahe, wie kann ich dieses Problem beheben
statt 'curl_setopt ($ ch, CURLOPT_URL„abc.com/site ");' versuche mit http oder https was du da hast wie: - http: // ..... –
ja ich habe das schon probiert aber kein glück –
bin mir nicht sicher, das kann dir helfen: mach das richtig für 'curl_setopt ($ ch, CURLOPT_FOLLOWLOCATION, true);' und check –