执行代码后重定向
Redirect after executing code
我希望这个PHP代码重定向到上一页并自动刷新…我知道,用JavaScript我可以回到历史,但它不会刷新。请帮助。
我代码:<?php
$con=mysqli_connect("host","user","pass","db_name");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
//post result to db
$result_set = mysqli_query($con,"SELECT points FROM total WHERE id = 1");
$row = mysqli_fetch_assoc($result_set);
$old_total = $row['points'];
$new_total = $old_total + $_REQUEST['total'];
mysqli_query($con,"UPDATE total SET points = $new_total WHERE id = 1");
mysqli_close($con);
?>
在会话中获取url,当你想要重定向时,只需使用该url并重定向用户并取消会话变量
//Track this on the page you want to redirect your code
$_SESSION['prev_url'] = $_SERVER['REQUEST_URI'];
在下一页使用这个
//When you want to redirect to previous page
header('Location: '.$_SESSION['prev_url']);
exit;
确保在页面顶部声明session_start()
使用php:
重定向<? header("location: http://.........."); ?>
请注意,在此指令之前,你不能打印html,如果一些html打印你的标题将不会发送
add
header("Location: " . $_SERVER['HTTP_REFERER']);
exit;
可以使用javascript代码:
- forward:
window.history.go(+1)
- 反向:
window.history.go(-1)
或jquery代码
- forward:
history.go(1);
- backward:
history.go(-1);
相关文章:
- AngularJS$http重定向状态代码
- 重定向到PDF时像素跟踪代码不起作用
- 如何侦听跨域映像请求上的任何301/302重定向状态代码
- json代码中的重定向
- 如何调整此代码,以便它将在新选项卡/窗口中打开重定向
- 如何添加将通过执行 JavaScript 代码重定向到另一个页面的动态操作
- 用于按键重定向的 AngularJS 代码应该是服务或指令
- 如何从另一个视图上编写的 JS 代码重定向到控制器,并将 JSON 对象随之传递
- 使用变量和谷歌跟踪代码管理器重写和重定向网址
- 服务器立即返回到 ajax 帖子,而不执行重定向代码
- 如何更改此代码,使其仅在没有鼠标移动时才重定向
- 我正在尝试制作一个nocatsplash页面 - 它使用HTML代码来检查密码并在输入正确的密码时重定向访问者
- 更改我的重定向代码
- 重定向后是否可以继续运行 JavaScript 代码
- 验证代码不起作用,直接重定向到操作路径
- php注销重定向头中断代码
- 发送重定向代码到Facebook共享器
- 通过js页面重定向代码传递多个值
- 我想使用jss页面重定向代码将值发送到另一个页面,我该怎么做呢
- 为什么这个Javascript重定向代码不能在ie8中工作?