FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Problem getting session through CURL
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Problem getting session through CURL [message #173379] Wed, 06 April 2011 20:07 Go to previous message
Tobiah is currently offline  Tobiah
Messages: 30
Registered: April 2011
Karma:
Member
I have a web page that needs to load another web page
through CURL, and then use the content of that transfer
for something else. I'm setting the PHPSESSID cookie
successfully in the call to curl. I can print out the
$_COOKIE array from the curl loaded page, and see that
it is being set properly. The problem I'm having, is
that if I call session_start() in that curl loaded page,
it just hangs, and curl never returns. If I call session_destroy()
first from the parent script, the curl call returns, but
even though I can see that the PHPSESSID cookie is still
set with the same value as the parent script, and call session_start()
from the curl page, the $_SESSION
is empty. I tried explicitly setting the sessid with session_id()
but that didn't make any difference.

I've "highjacked" my own session in this way on purpose
to make session data available on a different server, Now
I'm doing the same thing on the same server, and I get
that hanging problem. I would have thought that this
would be like loading a frameset; you can have multiple
requests running at the same time under the same session id.

Maybe this has something to do with the fact that the curl
call is actually running in the same process as the parent
page?

Thanks!,

Tobiah
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: How to test if .php is using FastCGI?
Next Topic: Lookup zip by IP address
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Thu Nov 21 22:26:24 GMT 2024

Total time taken to generate the page: 0.04868 seconds