使用php设置标题后重定向页面
好吧,所以我不知所措。我不知道如何重定向某人一旦发送头。此脚本的目的是,如果日期有效,它们将被重定向到编辑页面。如果日期无效,它会停止并告诉他们无法编辑的原因使用php设置标题后重定向页面,php,header,Php,Header,好吧,所以我不知所措。我不知道如何重定向某人一旦发送头。此脚本的目的是,如果日期有效,它们将被重定向到编辑页面。如果日期无效,它会停止并告诉他们无法编辑的原因 <?php $id = $_GET['id']; // Define MySQL Information. $mysqlhost="************************"; // Host name of MySQL server. $mysqlusername="**************"; // Usernam
<?php
$id = $_GET['id'];
// Define MySQL Information.
$mysqlhost="************************"; // Host name of MySQL server.
$mysqlusername="**************"; // Username of MySQL database.
$mysqlpassword="**************"; // Password of the above MySQL username.
$mysqldatabase="**************"; // Name of database where the table resides.
// Connect to MySQL.
mysql_connect("$mysqlhost", "$mysqlusername", "$mysqlpassword")or die("Could not connect to MySQL.");
mysql_select_db("$mysqldatabase")or die("Could not connect to selected MySQL database.");
$infosql = "SELECT * FROM premiersounds_users WHERE customer_id = $id";
$inforesult = mysql_query($infosql) or die(mysql_error());
$info = mysql_fetch_array($inforesult);
$l_date=$info['lockout_date'];
//Get current date from server
$format="%m/%d/%y";
$c_date=strftime($format);
//set sessions
$_SESSION['current_date'] = $c_date;
$_SESSION['lockout_date'] = $l_date;
//Check is Current date = lockout date
if ($c_date >= $l_date)
{ header("location:/planner_scripts/documnet_editors/edit_weddingplanner.php?id=$id"); } else {echo 'Whoops! Were sorry your account has been locked to edits because your event is less than 48 hours from now or your event has passed. To make changes to your event please contact your DJ.'; echo'<br/>'; echo ' Todays Date: ';echo $c_date; echo ','; echo ' Last Date for edits: '; echo $l_date;}
?>
我会确保这是第一次运行代码,因此尚未发送任何标题,但如果无法将其放在那里,则有两种选择:
window.location.url=…
部分放置一个元刷新标记:
2个选项假设您无法在运行分区之前更改代码…我会确保这是第一次运行代码,因此尚未发送任何标题,但如果您无法将其放在那里,则有2个选项:
window.location.url=…
部分放置一个元刷新标记:
位置:http://....
注:
- 大写字母L
和URL之间的空格:
- 绝对URL(相对URL不符合RFC,但可能在大多数浏览器中都适用)
位置:http://....
注:
- 大写字母L
和URL之间的空格:
- 绝对URL(相对URL不符合RFC,但可能在大多数浏览器中都适用)
位置:
(注意大写字母L和冒号后的空格)作为重定向头。为什么不把它放在没有发送头的顶部呢?我不明白这个问题。PS最好使用位置:
(注意大写字母L和冒号后的空格)作为重定向标题。