Προς το περιεχόμενο

php kai $user_agent


mkst

Προτεινόμενες αναρτήσεις

Δημοσ.

ama ennoeis mesw internet browser, den boreis na tin theseis. Tin stelnei automata o browser me ton opoion kaneis to request san mia grammi sto HTTP header pou stelneis.

 

Ean ennoeis na ftiakseis monos sou to http request programmatistika, tote boreis na tin theseis, prosthetodas sto HTTP header tin grammi:

U s e r - A g e n t : XXX

 

 

 

Δημοσ.

Thx

Oxi mesw browser...Basika exw ena scriptaki pou tsekarei kapoies selides.

Orizw sto scirpt san prwth metablhth thn $user_agent="XXX" , alla den emfanizetai sto log tou apache to XXX. Prepei na steilw kai ton http header kai pws?

Δημοσ.

Pw pw, den eixa dei to "php" ston titlo kai nomiza oti ennoouses genika.

 

Stin php sou erxetai kouti i header() function pou stelnei raw headers sto http request. Prepei na to baleis stin arxi tou php script:

 

ena paradeigma xrisis:

 

header("U s e r - A g e n t : XXX", TRUE);

(to TRUE gia na kanei replace tuxon uparxwn header)

 

des to documentation gia perissotera.

Δημοσ.

Thanks..

Telika omws auto pou 8elw den ginetai me auton ton tropo. <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/frown.gif" alt="" />

Kai auto dioti oi headers pou stelnw tous pairnei o xrhsths pou trexei to script (mesw tou web browser) kai oxi o server tou opoiou tis selides tsekarei to script.

Δημοσ.

ma ennoeitai oti oi headers pou stelnodai me tin parapanw sunartisi stelnodai ston browser tou client! H php apla, kanei parse tin selida, dimiourgei to html kai stelnei to source tis me HTTP response me header ta parapanw

Δημοσ.

Οι σελίδες που τσεκάρεις, πώς τις τσεκάρεις; Με fsockopen()?

Αν ναι, τότε πριν στείλεις οτιδήποτε άλλο γράψε

 

$headers = "GET $sent1 HTTP/1.1

Accept: */*

Accept-Language: en-au

Content-Type: application/x-www-form-urlencoded

User-Agent: $user_agent

Host: $server

Connection: Keep-Alive

Cache-Control: no-cache

<---- Edw exei kenh grammh (\n)......

";

 

fputs($fp, $headers);

 

Έτσι θα στείλεις τους headers χωρίς πρόβλημα.

Δημοσ.
Lyman_Zerga

said:

Οι σελίδες που τσεκάρεις, πώς τις τσεκάρεις; Με fsockopen()?

τείλεις τους headers χωρίς πρόβλημα.

 

Όχι, παίρνω τα meta-tags από τις σελίδες με την get_meta_tags();

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...