如何立即访问cookie?

时间:2016-03-09 13:15:48

标签: php wordpress cookies

我知道很多人都会问过这个问题关于cookie,但我是编程新手。我在Wordpress中创建了一个POST表单,让人们通过输入他们的电子邮件地址和名称来下载内容,以便我可以生成潜在客户。但是当我输入数据时,我必须提交表格两次。那么有什么办法可以在设置后立即访问cookie吗?

我的代码:

<?php if(isset($_COOKIE['username'])){ ?>

<script type="text/javascript">
    jQuery(document).ready(function($){
        $('a.down').show().css("display", "block");
    });
</script>

<?php } else { include('login.php'); } ?>

是否可以同时使用会话和cookie变量并首先使用会话显示内容,然后使用cookie?我使用cookie来显示30天的数据。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

我建议使用普通的PHP变量。在PHP脚本中设置cookie时,您必须创建另一个包含相同值的PHP变量。

示例:

<?php
if (!empty($_POST['username'])){
set_cookie("username",$_POST['username']);
$username=$_POST['username'];
}
?>

当你需要读出变量时:

<?php if(isset($_COOKIE['username']) OR isset($username)){ ?>

<script type="text/javascript">
    jQuery(document).ready(function($){
        $('a.down').show().css("display", "block");
    });
</script>

<?php } else { include('login.php'); } ?>