PHP在CLI 模式下,是不是不能使用COOKIE和SESSION?
比如在linux定時任務(wù)下面?
閉關(guān)修行中......
這個是不能使用的。
首先你要搞清楚cookie
和session
的原理。cookie和session都是需要通過http協(xié)議請求頭來創(chuàng)建的,也就是說需要瀏覽器發(fā)起創(chuàng)建。
設(shè)置cookie也會涉及到域那些,所以在cli下是不能使用。
cookie 和session都是針對http創(chuàng)建,session和cookie是相輔相成的。
workerman一個cli模式下運行的PHP程序,也有session,你可以看下,但是是自己實現(xiàn)的,和PHP自帶的session不太一樣!
先了解清楚cookie和session,參考這個回復(fù)
瀏覽器訪問,服務(wù)器響應(yīng)set-cookie
,將cookie
保存在客戶端,下次訪問時瀏覽器傳遞cookie,服務(wù)器通過這個session_id
cookie來識別用戶。