我在confirm.php文件中给出了header('location:forget.php'),但它的url就像confirm.php / forget.php。
<?php
include('config.php');
session_start();
$varGetId = $_GET['id_reset'];
$sqlQry = "select * from tbl_user where link='".$varGetId."'";
$ResultSet = mysqli_query($conn,$sqlQry);
$countRows = mysqli_num_rows($ResultSet);
if($countRows == 1)
{
$sqlUpdate = "UPDATE tbl_user SET link='' WHERE
link='".$varGetId."'";
mysqli_query($conn,$sqlUpdate);
}
else
{
header('location: forget.php');
}
?>
答案 0 :(得分:1)
请在标头位置使用绝对网址。 PHP文档说:
HTTP / 1.1需要绝对URI作为»Location的参数:包括方案,主机名和绝对路径,但有些客户端接受相对URI。
header('location: http://yoursite.com/forget.php');