2013-06-05 185 views
0

我的形式是這樣的:CURL是否銷燬會話?

<?php session_start(); 
// some variables 
// entry into database with these variables 
//then using curl to post those data to external site. 
//and then refresh to another admin.php file after return curl. 

在admin.php的文件。

//set up session key to a db value 
// check. if false return to login page 

但是,當刷新到admin.php然後會話不起作用。回到我的登錄頁面。 但是在curl之前添加所有的過程都沒問題。

所以我的問題是:curl函數銷燬會話嗎?如果是,那麼我應該在curl返回後啓動session_start()函數嗎?

回答

1

curl不會以任何方式影響您的cookie或會話。如果你正在註銷,還有其他的東西導致了這個問題 - 可能是你的數據庫更新了?

它可以是一個有點混亂,因爲捲曲可以過於配置處理cookies,但那些是你的腳本,並要發佈與捲曲部位之間 - 他們是從那些餅乾完全獨立在訪問者的瀏覽器和腳本之間設置。

如果您需要幫助調試您已註銷的事實,請張貼更多代碼,包括您添加的所有內容以使其停止工作。

2

簡短的回答是否定的。捲曲不會破壞會話。