2015-08-30 136 views
1

得到sessionStorage的價值,我在sessionStorage使用javascript存儲user_id在Laravel 5.1

sessionStorage.setItem('user_id',id); 

我想拉這個價值形態的sessionStorage在PHP文件,我怎麼能做到這一點。我使用超級全局php $_SESSION,但它返回一個錯誤。我用laravel的內置會話功能,但它存儲/檢索值我不知道在哪裏,但不是從session storage

+0

在laravel-5.1中有會話的功能 – aldrin27

+0

@ aldrin27我不認爲laravel會話正在存儲/檢索會話存儲中的值,正如我在我的問題中所述。 –

回答

1

沒有做不到的......

sessionStorage是客戶端,並存儲在用戶的機器上。 PHP是服務器端。 PHP無法訪問客戶端計算機上的任何內容(幸運的是)。您必須明確發送user_id以及您的請求(通過GET或POST變量即)。

也許最簡單的方法是將user_id作爲cookie存儲。這樣它就會隨着每個請求一起發送,並且可以通過javascript和php訪問。

+0

我想在不提交表單的情況下發送數據。 –