2013-11-29 5 views
1

Я пытаюсь установить cookie со следующим кодом из внешнего скрипта, но по какой-то причине Когда я пытаюсь прочитать cookie с Javascript или php, он никогда не показывает информацию, которую я вставлял, она отображает только информацию cookie Modx. Что мне не хватает?Как установить куки при использовании modx?

$modx = new modX(); 
$modx->initialize('web'); 

$_SESSION["username"] = $_POST["username"]; 
$_SESSION["member_num"] = $result["member_num"]; 
setcookie("member_num", $result["member_num"], time()+3600); 
+0

Возможно подобный вопрос http://stackoverflow.com/questions/5044326/modx-get-session-id-set-by-modx-to-use-in-module –

ответ

0

Перед установкой любого файла cookie необходимо начать сеанс.

require_once ($_SERVER["DOCUMENT_ROOT"] . '/manager/includes/config.inc.php'); 

startCMSSession(); 

$modx = new modX(); 
$modx->initialize('web'); 

$_SESSION["username"] = $_POST["username"]; 
$_SESSION["member_num"] = $result["member_num"]; 
setcookie("member_num", $result["member_num"], time()+3600); 
Смежные вопросы