我有这个网站是用代码点火器设计和开发的,用户在那里预订机票。一旦预订了机票,我就会向用户显示最终页面的完整详细信息。现在我想要的是,如果用户按下窗口的按钮,用户应该被重定向到他没有在实际的上一页开始的主页。
答案 0 :(得分:0)
从该页面创建自定义重定向。如果用户明确调用该页面。
当用户预订机票时,它将提交一份表格,并以表格提供POST
数据。传递一个额外的密钥,并在hidden field
中发布数据
<input type="hidden" name="booking_ticket" value="1">
然后,当用户提交表单时,booking_ticket
是否可用。
if(empty($_POST["booking_ticket"]) && $_POST["booking_ticket"]==""){
header("Location:home.php");
}
if $_POST["booking_ticket"]==1
然后这个if将被绕过并且表单将在回击按钮时提交,用户将被重定向到主页。
答案 1 :(得分:0)
使用以下jquery在单击浏览器后退按钮时重定向您自己的URL。在最终详细信息页面中输入此代码。
jQuery(document).ready(function($) {
if (window.history && window.history.pushState) {
$(window).on('popstate', function() {
var hashLocation = location.hash;
var hashSplit = hashLocation.split("#!/");
var hashName = hashSplit[1];
if (hashName !== '') {
var hash = window.location.hash;
if (hash === '') {
alert('Back button was pressed.');
window.location='www.example.com';
return false;
}
}
});
window.history.pushState('forward', null, './#forward');
}
});