Мне нужно отобразить идентификатор клиента prestashop на внешней странице PHP.Prestashop 1.5 Содержимое файла cookie
В официальной документации http://doc.prestashop.com/display/PS15/Diving+into+PrestaShop+Core+development)
Я нашел код PHP:
Если вам необходимо получить доступ к куки PrestaShop из неживого PrestaShop кода, вы можете использовать этот код:
include_once('path_to_prestashop/config/config.inc.php');
include_once('path_to_prestashop/config/settings.inc.php');
include_once('path_to_prestashop/classes/Cookie.php');
$cookie = new Cookie('ps'); // Use "psAdmin" to read an employee's cookie.
Так я судимый:
include_once('config/config.inc.php');
include_once('config/settings.inc.php');
include_once('classes/Cookie.php');
$cookie = new Cookie('ps');
$id_client = $cookie->id_customer;
echo $id_client;
Но ничего не отображается, я пробовал другие жетоны, работает только «date_add»
Что случилось с моим кодом?
Также ознакомьтесь с этой замечательной ссылкой [пользовательская страница для модуля] (http://stackoverflow.com/questions/9451490/prestashop-creating-a-custom-page-for-my-module) –
какая у вас версия? Я попробовал скопировать/вставить код, он все равно не работает; Я использую v 1.5.4.0 – Nathan
О, извините, я забыл указать свою версию. Я использую v 1.4.9.0. Я не думаю, что должна быть разница. ** По крайней мере, вы видите верхний/нижний колонтитул? ** Если вы даже не видите заголовок, вы неправильно указали каталог. Код выше для того, когда внешний php-файл находится в корне Prestashop (т.е. каталог с product.php, category.php и т. Д.) –