Установите куки в среде php cgi без использования php api - PullRequest
0 голосов
/ 05 декабря 2008

Как я могу использовать куки в PHP CGI Enviroment без использования API-функций PHP?

1 Ответ

0 голосов
/ 05 декабря 2008

Хорошо, вы хотите установить куки с php в CGI Enviroment?

Скопируйте код и назовите его в what.cgi и сделайте его исполняемым

#!/usr/bin/php
function set_cookie($cookiename,$cookievalue,$cookietime){
   echo 'set-cookie: '.$cookiename.'="'.$cookievalue.'"; max-age="'.$cookietime.'";'."\n";  
}

\ n в конце строки является обязательным. Или вы столкнетесь с неприятностями :) Теперь давайте установим печенье:

set_cookie("foo","bar",60)

Устанавливает Cookie с именем foo в строку значений. Истекает через 60 секунд.

Теперь вы можете начать с заголовка HTML.

echo "Content-Type: text/html\n\n";
echo "<html>\n";
echo "<head>\n";
echo "<title>whatever</title>\n";
echo "</head>\n";
echo "<body>\n";

Если вы хотите удалить cookie, установите максимальный возраст на ноль

function set_cookie($cookiename){
   echo 'set-cookie: '.$cookiename.'="0"; max-age="0";'."\n";  
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...