我已尝试使用JavaScript中的2个重定向,window.location.href()
和header()
但始终显示错误:
ReferenceError:标头未定义
我的PHP代码:
echo "<script> header('location: index.php');</script>";
答案 0 :(得分:5)
JavaScript中没有header()
函数。 header()
是一个PHP函数。以下是使用JS重定向的一种方法:
echo "<script> window.location.href = 'index.php'; </script>";
或者在PHP中:
header('Location: index.php');
exit;
答案 1 :(得分:0)
你不需要使用jquery 试试这个
echo header('Location: index.php');
exit;
答案 2 :(得分:0)
您可以使用以下代码轻松实现:
对于PHP中的JavaScript:
echo '<script>window.location.href="YOURURL.COM"</script>';
简单PHP:
echo header('Location: '."YOURURL.COM");
答案 3 :(得分:0)
header()
是一个php函数。必须在发送任何实际输出之前调用header()
,无论是普通的HTML标记,文件中的空行还是PHP。
<?php
header("Location: index.php"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>
参考:http://php.net/manual/en/function.header.php
在js中尝试,window.location.href = "index.php"
// redirectUrl