php - 如何显示第二次打开`welcome.php`的访问时间?
问题描述
有两个 php 文件:welcome.php
和check.php
. 如下
。welcome.php
<?php
session_start();
if($_COOKIE["user"]["xm"] <> "")
{
$visnum = intval($_COOKIE["user"]["num"])+1;
setcookie("user[num]" , $visnum , time()+3600);
setcookie("user[dt]" , date("Y-m-d h:i:s") ,time()+3600);
echo "welcome " . $_COOKIE["user"]["xm"];
echo "<br />This is your " . $visnum . " th" . " visit my website";
echo "<br />The latest visit time is " .$_COOKIE["user"]["dt"] ;
}
else
{
echo
'<html><body><form method="post" action="check.php">
user: <input type="text" name="xm" size="12"><br />
password: <input type="password" name="Pwd" size="12"><br />
<input type="submit" value="login"><br />
</form></body></html>';
}
?>
check.php
如下。
<?php
session_start();
if($_POST["xm"] == "admin" && $_POST["Pwd"] == "123")
{
setcookie("user[xm]" , $_POST["xm"] , time()+3600);
setcookie("user[dt]" , date("Y-m-d h:i:s") , time()+3600);
echo $_POST["xm"] . " :Your first visit ";
}
else
{
echo "<script>alert('user name or password is wrong');location.href = 'welcome.php';</script>";
}
?>
check.php 将显示admin :Your first visit
何时admin
在 user 和welcome.php123
中输入。password
admin :Your first visit
这是您第一次点击127.0.0.1/welcome.php
然后127.0.0.1/welcome.php
第二次在浏览器中点击,输出如下:
welcome admin
This is your 2 th visit my website
The latest visit time is
注意:时间戳不在上述输出中。
第三次在浏览器中点击127.0.0.1/welcome.php
,输出如下:
welcome admin
This is your 3 th visit my website
The latest visit time is 2018-08-11 12:09:36
如何显示第二次127.0.0.1/welcome.php
在我的浏览器中打开的访问时间?
解决方案
推荐阅读
- algorithm - 在单元格图像中查找椭圆
- typescript - 如何检查内联空值并在打字稿中抛出错误?
- c++ - 将 std::string 转换为任何数字类型
- xamarin - 使用 BoxView “切入”另一个 BoxView 并显示其背景
- graphql - Appolo-graphql 客户端拒绝 Base64 字符串数据
- javascript - 绝对定位元素与它的邻居一起移动
- python - 如何在 django 中实现 m2m 对象的前向分配?
- python - 使用fabric和pipenv运行python脚本
- dataframe - 从 DataFrame 或 JuliaDB 表中获取列名
- r - X轴如何去掉0