window.location.href 实现页面的直接跳转。示例代码如下:window.location.href = '../login/index';
此代码会立即将当前页面跳转到 ../login/index 页面。
setTimeout 函数可以实现指定时间后进行页面跳转。例如,要在 2 秒后跳转,代码如下:setTimeout("location.href='../login/index'", 2000);
header 函数和 HTML 的 <meta> 标签实现给出提示后自动跳转。示例代码如下:header('Location:../login/index');
echo "用户名或密码错误!2 秒后将自动跳转至登录页面!";
echo "<meta http-equiv='refresh' content='2;url=../login/index'>";
header('Location:../login/index') 会直接将页面重定向到指定页面,但为了给用户提示信息,结合了 <meta> 标签,它会在 2 秒后自动跳转。
echo 输出 HTML 的超链接标签,可实现不给提示,直接用超链接跳转的功能。示例代码如下:echo "插入数据成功" . "<br/>";
echo "<a href='../article/publish'>继续添加?</a>" . "<br/>";
echo "<a href='../article/list'>返回文章列表?</a>" . "<br/>";
使用 setcookie 函数可以设置 Cookie。示例代码如下:
setcookie("username", $username, time() + 3600 * 24 * 10, '/', '<http://yyf.com>');
此代码将 username 作为 Cookie 的名称,$username 作为其值,设置的 Cookie 有效期为 10 天,路径为根路径 /,域名是 http://yyf.com。
有几种方式可以删除 Cookie,示例代码如下: