我有一個自定義文件,我使用會話來存儲變量,我需要訪問magento文件中的變量。 我的自定義文件夾結構 magento/custom/checkmail.php 我需要訪問magento文件中的會話變量,即 magento/app/design/frontend/base/default/template/persistent/customer/form/login.phtml 我已經在magento文件login.phtml中開始了會話。但值不傳遞給它。它傳遞「空」值。我將如何去與它。訪問magento文件中的會話變量
回答
你是如何節省會議 值試試這個
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
$session->setData("custom_field", 'custom value');
$yourValue = $session->getData("custom_field");
在你checkmail
寫這樣
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
// set data in session start //
$session->setData("orderid", $data['orderid']);
和login.phtml
得到這樣
// Getting values from session which was set during url checking
$session = Mage::getSingleton("core/session", array("name"=>"frontend"));
$relatedOrder = $session->getData("orderid");
謝謝您的回覆..它再次傳遞「null」值 – user2720197
將您的代碼粘貼到此處..在設置數據檢查之前,如果您的數據有任何值分配。 –
checkmail.php ?php session_start(); $ email = $ _ GET ['f']; $ ext = $ _ GET ['ext']; $ to_mail = $ email。$ ext; $ session = Mage :: getSingleton(「core/session」,array(「name」=>「frontend」)); //在會話啓動中設置數據// $ session-> setData(「mailid」,$ to_mail); $ yourValue = $ session-> getData(「mailid」); var_dump($ yourValue); ?> – user2720197
- 1. 如何訪問CakePHP中的.js文件中的會話變量
- 2. 訪問會話變量8
- 3. JSTL:訪問會話變量
- 4. 訪問會話變量
- 5. 訪問使用JavaScript的PHP文件中的會話變量?
- 6. 類中的訪問會話變量
- 7. 訪問node.js重定向文件中的會話變量
- 8. 如何訪問其他文件中的會話變量
- 9. 訪問多個文件中的PHP會話變量
- 10. 在JavaScript中訪問會話變量
- 11. 在Nginx中訪問會話變量
- 12. 無法訪問Wordpress中的Magento會話
- 13. 來自HTTPModule的訪問會話變量
- 14. 訪問來自JavaScript的會話變量
- 15. 訪問不同node.js文件之間的會話變量
- 16. 如何從單獨的路由文件訪問會話變量
- 17. 在WordPress中訪問Magento 1.9.x會話
- 18. 會話變量不能訪問動態JavaScript文件內
- 19. 如何從第二個php文件訪問會話變量?
- 20. 在servlet外部訪問會話變量
- 21. 從jQuery訪問會話變量
- 22. Spring框架訪問會話變量
- 23. 模型訪問會話變量?
- 24. 從JavaScript訪問ASP.NET會話變量
- 25. Spring MVC 3.0訪問會話變量
- 26. 如何訪問會話變量在Laravel
- 27. 無法調用訪問會話變量
- 28. 無法訪問會話變量
- 29. 從webroot訪問cakephp會話變量
- 30. ASP.NET MVC3會話變量不可訪問
感謝價值你爲你的迴應,但如何訪問法師內部的這個會話nto文件 – user2720197