[英]Get Javascript session in PHP (Symfony)
我正在嘗試在 JS 中設置 session 變量值,在后端使用 PHP(我正在使用 Symfony)。
我像這樣設置我的變量:
sessionStorage.setItem('test-name', file);
這很好用,因為我可以在瀏覽器控制台中看到我的 session 變量及其值。 但是,在后端,我無法獲得它。 我嘗試了以下方法:
$this->get('session')->get('test-name');
但它不起作用。 我究竟做錯了什么?
您的 JavaScript 程序和您的 PHP 程序是(大多數時候)在不同計算機上運行的不同程序。
JavaScript 的 sessionStorage 訪問瀏覽器內的存儲。
PHP 的會話訪問服務器上的存儲。
他們不是同一家商店。
如果要將數據存儲在共享位置,請使用 PHP session 存儲。 通過編寫 web 服務並使用 Ajax 與之交互,允許 JavaScript 訪問它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.