我知道很多人都会问过这个问题关于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天的数据。
感谢您的时间。
答案 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'); } ?>