나는 간단한 PHP 페이지가, 그리고 스크립트가 터미널 콘솔에서 인이 PHP (SSH) 실행하려고 해요 : 나는 '경우, 나는이 스크립트를 실행할 수 있습니다, 지금명령 프롬프트에서 PHP 스크립트 - 쿠키를 읽을 수 있습니까?
php /home/account/domains/domain.com/public_html/script.php
을 건이며, m 콘솔에서 PHP 스크립트를 실행하고 \ 쿠키를 읽는 설정이 작동하지 않습니다. 브라우저에서 같은 페이지를 실행하면 모든 것이 잘 작동합니다 (읽기 및 쓰기 쿠키 ..)
그래서 내 질문 이 스크립트를 터미널에서 (위와 같이) 실행할 수 있으며 쿠키를 어떻게 든 저장할 수 있습니까?
내 PHP는 scrpit은 간단하다 :
setcookie("cookie", "cookie", time()+30);
if (!isset($_COOKIE["cookie"])){
echo "New Cookie is set!";
}else{
echo "The Cookie already set!";
}
는 당신의 도움을 주셔서 감사합니다! 당신은() 함수 일부 간부를 실행하고자하는 경우
쿠키는 클라이언트에 저장됩니다. 명령 행에서 PHP를 실행할 때 클라이언트가 없습니다. 모든'setcookie()'는 클라이언트에 대한 응답에서 헤더를 발행합니다. 헤더는 쿠키 이름과 값을 포함합니다. 명령 행에서 어떤 헤더도 발행/인쇄되지 않습니다. –
안녕하세요 Jonathen과 답장을 보내 주셔서 감사합니다!, 그래서, 거기에 \ "쿠키를 저장하려면"주위에 "작업"은 터미널에서 PHP 스크립트를 실행 한 후에 무엇입니까? –
* *에서 *를 읽고 *에 *를 쓰고 싶습니까? 고객이 없습니다. –