如何訪問prestashop cookie? 的目錄結構就像這樣
/
|
| -index.php
|
| -prestashop/
|
| - (Presta的店檔)
我能做到從index.php的登錄。 但我無法訪問cookie來檢查用戶是否登錄。 以任何方式檢查它或獲取用戶名php prestashop cookie
回答
Prestashop維護一個全局$ cookie變量,它是Cookie
類型的對象。只要你在你的外部index.php文件自舉的Prestashop,那麼你應該能夠訪問它:
function myfunction()
{
global $cookie;
if ($cookie->isLogged)
echo 'Here be dragons.';
}
不知道你是如何訪問的Prestashop核心,雖然很難進行登錄給出具體的建議...
Hi @PaulCampbell,謝謝你的回答。我正試圖找到一種方法來在我的CI站點中初始化PS,並且無法找到有效的方法。任何想法如何在CI 2.1.4和PS 1.5.6中做到這一點? (抱歉用「我也是」類型評論劫持此問題/答案...) – 2014-03-30 16:22:03
對於Prestashop 1.6其現在不同,沒有$smarty
和沒有$cookie
,都在上下文中。
如何訪問上下文?
從控制器子類,AdminTab子類或Module子類中,應該使用此快捷方式調用上下文:$this->context
。
從其他地方,您可以通過致電Context::getContext()
獲取Context
實例。
老辦法
$cookie->id_lang;
新方式
$this->context->language->id;
這是錯誤的嗎? Shold我刪除了我的答案? – qant 2016-01-09 15:53:01
- 1. 自定義Cookie變量+ Prestashop
- 2. prestashop在模塊中分配一個cookie
- 3. Prestashop 1.7。如何更改Cookie密鑰?
- 4. PHP Prestashop擴展form.tpl
- 5. 使用php-cli運行Prestashop
- 6. 上傳的圖像產品PHP(的Prestashop)
- 7. 使用PHP COOKIE
- 8. PHP cookie設置
- 9. PHP Cookie控件
- 10. PHP file_get_contents cookie
- 11. php和javascript cookie
- 12. PHP cookie處理
- 13. .htaccess和cookie php
- 14. PHP Cookie問題
- 15. PHP Cookie管理
- 16. PHP Cookie問題
- 17. PHP Cookie安全
- 18. PHP cookie過期
- 19. PHP SESSION和COOKIE
- 20. Cookie和php
- 21. Cookie記錄[PHP]
- 22. PHP會話VS PHP的cookie
- 23. PHP刪除php中的cookie
- 24. prestashop
- 25. PHP Cookie域阻止設置cookie
- 26. PHP cookie,無法從cookie獲得整數
- 27. Prestashop即時結賬
- 28. PHP不創建cookie
- 29. PHP cookie和會話
- 30. PHP會話和cookie
prestahop之外的'index.php'是什麼?您希望用戶在訪問您的商店之前登錄? – romainberger 2012-08-08 11:04:46