2011-10-21 5 views
-2

Je ne sais pas si je ne peux pas comprendre ou je ne veux pas comprendre mais j'ai cherché une solution et n'ai pas trouvé un qui pourrait m'aider. Par exemple: Je fais une requête avec cURL et fais écho au contenu.cURL - Demandes multiples et contenu d'écho

Cela fonctionne bien pour moi. Maintenant le site s'ouvre mais mon navigateur fait 5 demandes de plus. Les 5 requêtes ont toutes besoin d'un referer et le .php est montré comme le referer. Le referer est l'URL dans la barre d'adresse. Donc, parce que je ne peux pas truquer l'URL à cause des sites de phishing et ainsi de suite, je dois faire les 5 autres demandes.

Mais tout ce que j'ai essayé ne fonctionne pas. Chaque fois que mon navigateur fait ces 5 demandes après l'écho du contenu que j'ai reçu avec la première demande. Comment puis-je faire toutes les 6 demandes (le premier que je fais et l'autre 5) et retourner le site après le ceci afin que mon navigateur ne fera aucune demande?

+0

Je ne comprends pas ce qui est demandé ici. Précisez s'il vous plaît. – Asaph

+0

Je fais une demande get et avec php je retourne ce que je reçois. Donc, quand je fais une requête get pour google.com et que je reviens avec echo ($ response); La page sera chargée mais mon navigateur fait plus de requêtes comme GET/generate_204 HTTP/1.1 Je veux faire cette requête avec cURL aussi afin que mon navigateur ne doive pas faire cette requête. – NJo

+0

Pour le dire en une phrase, je dois envoyer une demande à la page résultante que je reçois avec la première demande afin que le navigateur ne doive pas envoyer la demande. – NJo

Répondre

1

Si vous êtes certain que vous avez seulement besoin d'usurper le referrer, vous pouvez réellement le faire avec boucle:

curl_setopt($page, CURLOPT_REFERER, 'http://www.google.com/');