如何访问 prestashop cookie?目录结构是这样的
/
|
|-index.php
|
|-prestashop/
|
|-(presta 商店文件)
我设法从 index.php 登录。但我无法访问 cookie 来检查用户是否登录。任何方式来检查它或获取用户名
问问题
2079 次
2 回答
1
对于 Prestashop 1.6,它现在不同了,没有$smarty
和没有$cookie
,都在上下文中。
如何访问上下文?
从 Controller 子类、AdminTab 子类或 Module 子类内部,应使用以下快捷方式调用 Context $this->context
:.
从其他任何地方,您都可以Context
通过调用Context::getContext()
.
老路
$cookie->id_lang;
新的方法
$this->context->language->id;
于 2015-09-29T16:04:28.643 回答
0
Prestashop 维护一个全局 $cookie 变量,它是一个类型的对象Cookie
。只要您在外部 index.php 文件中引导 Prestashop,您就应该能够访问它:
function myfunction()
{
global $cookie;
if ($cookie->isLogged)
echo 'Here be dragons.';
}
在不知道您如何访问 Prestashop 核心来执行登录的情况下,虽然很难给出具体的建议......
于 2012-08-08T15:22:51.710 回答