我有一个网站,我想向用户显示“您最近的访问”,如果用户第一次访问网站,这将发生在用户不止一次访问网站时,但如果它再次出现,无论他之前搜索过什么显示在一个盒子里。为此,我在 cookie 上工作,但这不能正常工作,我的代码如下:
<?php
$pageName = basename($_SERVER['SCRIPT_NAME']);
$site_name = 'www.xyz.com';
setcookie('site_name',$site_name,time()+(60*60));
?>
<body style="margin:0 auto; width:400px">
<br /><h2>Cookie Example</h2>
<?php
// print_r($_COOKIE);
echo "<strong>Cookie has been Created:</strong> ".$site_name;
echo "<br>";
if(isset($_COOKIE['site_name']))
{
echo "<br>";
echo "<strong>wellcome back</strong>";
echo "<br>";echo "<br>";echo "<br>";
}
else
{
echo "<br>";
echo "<strong>Wellcome</strong>";
}
?>
<a href="visit1.php">Visit 1</a> |
<a href="visit2.php">Visit 2</a> |
<a href="visit3.php">Visit 3</a>
有没有其他方法可以获取访问者的数据。