with HTTP 1.1, you just need the normal url, for the GET, but if you want to
use POST or something, you do strlen() and get the length, set the
contentlength, then you send it...make sure to do urlencode before sending
stuff via get, or doing stuff with POST...i wrote a perl POST Client,
because my host doesn't feel the need to tell me the path ot php, and
doesn't reply to emails, so i wrote a perl http client that uses the POST
method, grabs everything from the stdin and just sends it there...hehe :D
So i learn't a bit on the http specifications...
btw it might be an idea to try
$output = file("http://site.com/website?arg1=value&arg2=value2");
----- Original Message -----
From: "Kamil Nowicki" <[EMAIL PROTECTED]>
To: "PHP-list" <[EMAIL PROTECTED]>
Sent: Thursday, October 04, 2001 1:46 AM
Subject: [PHP] How to simulate any browser
> Hello everyone!
> I have a problem. My webpage (say webpage_1) needs to get some data
> presented on other webpage (wepage_2). I tried to use
> fopen("http://webpage_2?params","r") and got connection and stuff, but
> I suppose that webpage_2 uses some script checking what type of
> browser sent the request, and sends back an error message. I do not
> have cURL library installed (and I can't install it cause I'm not
> an administrator of the server and my administrator doesn't want to
> install it) so I can't use it to pretend my PHP request is from
> IE, Netscape or any other WWW browser.
> I was thinking abous using sockets to communicate directly and
> make a HTTP request manually, but I do not know the HTTP request
> specifications (how to send all needed info including browser id).
> If You know how to send browser info to WWW server using standard
> PHP functions or some common libraries' functions, than PLEASE HELP ME.
> Thanx in advance.
> Kamil 'Hilarion' Nowicki
> PS.: I can send phpinfo() of my server on Your request.
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]