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
Re: Problem getting session through CURL [message #173396 is a reply to message #173389] Thu, 07 April 2011 16:48 Go to previous message
Tobiah is currently offline  Tobiah
Messages: 30
Registered: April 2011
Karma:
Member
On Thu, 07 Apr 2011 09:19:24 +0200, Álvaro G. Vicario wrote:

> El 06/04/2011 22:07, Tobiah escribió/wrote:
>> 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.
>
> Are you by chance running both scripts on the same server? If the first
> script is already using the session file, the file will be kept locked
> until its released and the second script will wait forever. You need to
> call session_write_close() in the first script before you call the
> second one.

Yeah, I was trying to set a cookie in the curl call so that
I'd have the same session as the parent script (yes, the same server).
Thanks for pointing me to session_write_close(). That is exactly what
I needed.

Toby
[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: Fri Sep 20 08:32:36 GMT 2024

Total time taken to generate the page: 0.05183 seconds