Cookie在另一篇帖子提交后丢失了

时间:2014-04-24 08:27:16

标签: php post cookies

我使用$_POST进行过滤,并尝试将其存储到Cookie中。

它保存并记住,但在另一个$_POST提交cookie丢失后。

是的,我有header.phpsession_start()函数。

代码:

setcookie('pP', $_POST['perPage'], time()+3600);

if(isset($_COOKIE["pP"]) && $_COOKIE["pP"]==25) {
    $per_page=25;
} elseif(isset($_COOKIE["pP"]) && $_COOKIE["pP"]==50) {
    $per_page=50;
} elseif(!isset($_COOKIE["pP"])) {
    $per_page=25;
}

我也试过使用$_SESSION变量,但仍然没有。

代码:

$_SESSION['pP']=$_POST['pocetZaznamu'];

if(isset($_SESSION['pP']) && $_SESSION['pP']==25) {
    $per_page=25;
} elseif(isset($_SESSION['pP']) && $_SESSION['pP']==50) {
    $per_page=50;
} elseif(!isset($_SESSION['pP'])) {
    $per_page=25;
}

如何解决此问题?我希望使用$_POST而不是$_GET并记住$_POST值。

0 个答案:

没有答案