【发布时间】:2015-11-02 09:01:43
【问题描述】:
我正在使用 PHP 制作一个基本网站。 在这里,我的代码不起作用。我想将一个页面重定向到另一个页面。
<?php
$k = mysqli_connect("localhost","root","","ubm_2015");
if(!$k)
{
echo "Koneksi Gagal <br>";
echo mysqli_errno();
}
else
{ echo "Koneksi Berhasil";
}
$nama = $_POST['nama'];
$motor = $_POST['vhc'];
$hobi = $_POST['hobi'];
$query = "insert into data_mhs(nama,motor,hobi) values ('$nama','$motor','$hobi')";
mysqli_query($k,$query);
echo " Query Berhasil ";
header("Location : select.php");
?>
我使用header,但它不起作用。
在 PHP 中有什么重定向的技巧吗?
【问题讨论】:
-
您可能无法设置标题,因为您使用 echo() 吐出了正文。顺便说一句,请始终提供您收到的实际结果(例如在浏览器中)。
-
删除所有
echo和print在echo之前的声明。这意味着在header之前不应该有任何输出,否则它不会重定向。 -
不要在标题中添加空格,试试这个:
header("Location:select.php");