By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,627 Members | 2,244 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,627 IT Pros & Developers. It's quick & easy.

Copy webpage, protected by session

P: n/a
Hi,

I want to copy a page from the internet with fopen and fread. Now the
problem is that you have to be logged in with a sessin to get to that
page. Now I tried a couple of things. I tried to simulate the output of
the login form in a link and open it with fopen and fread, to make the
website see php as a logged in user, and then let the same script php
copy the page I want. This did not work. Than I tried to open the page
with netscape, logged in, and copy all the vars the website had stored
in cookies and make a link out of that and use it in Internet Explorer
to test if it would work. It didn't work. Turning of cookies in IE made
it impossible to log in onto the website.
Is there a way too make this website accept php as a logged in user? I'm
getting out of ideas with my limited knowledge of php and sessions in
general. Maybe I did something wrong in my previous tests.. but any
thoughts?

Thanks in advance, Maarten

Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Maarten Koster <ma*****@custodis.cistron.nl> wrote in message news:<cl**********@news.cistron.nl>...
Hi,

I want to copy a page from the internet with fopen and fread. Now the
problem is that you have to be logged in with a sessin to get to that
page. Now I tried a couple of things. I tried to simulate the output of
the login form in a link and open it with fopen and fread, to make the
website see php as a logged in user, and then let the same script php
copy the page I want. This did not work. Than I tried to open the page
with netscape, logged in, and copy all the vars the website had stored
in cookies and make a link out of that and use it in Internet Explorer
to test if it would work. It didn't work. Turning of cookies in IE made
it impossible to log in onto the website.
Is there a way too make this website accept php as a logged in user? I'm
getting out of ideas with my limited knowledge of php and sessions in
general. Maybe I did something wrong in my previous tests.. but any
thoughts?


1. http://in.php.net/curl
2. http://curl.haxx.se/libcurl/php/exam...=cookiejar.php
3. http://curl.haxx.se/libcurl/php/examples/

--
| Just another PHP saint |
Email: rrjanbiah-at-Y!com
Jul 17 '05 #2

P: n/a
"Maarten Koster" <ma*****@custodis.cistron.nl> wrote in message
news:cl**********@news.cistron.nl...
Hi,

I want to copy a page from the internet with fopen and fread. Now the
problem is that you have to be logged in with a sessin to get to that
page. Now I tried a couple of things. I tried to simulate the output of
the login form in a link and open it with fopen and fread, to make the
website see php as a logged in user, and then let the same script php
copy the page I want. This did not work. Than I tried to open the page
with netscape, logged in, and copy all the vars the website had stored
in cookies and make a link out of that and use it in Internet Explorer
to test if it would work. It didn't work. Turning of cookies in IE made
it impossible to log in onto the website.
Is there a way too make this website accept php as a logged in user? I'm
getting out of ideas with my limited knowledge of php and sessions in
general. Maybe I did something wrong in my previous tests.. but any
thoughts?

Thanks in advance, Maarten


Use stream_get_meta_data() to get the cookie from the HTTP response, then
use stream_context_create() for adding the cookie into a HTTP request and
for making a POST.
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.