首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP if条件页重定向

PHP if条件页重定向
EN

Stack Overflow用户
提问于 2016-04-20 14:21:18
回答 6查看 67关注 0票数 0

使用以下条件将用户重定向到login.php不起作用。

代码语言:javascript
运行
复制
<?php 
if(userid()=='') {
?>
header ('location: login.php');

网页中的输出像header ('location: login.php');一样显示,并且没有发生重定向。

对不起,我是PHP新手,如果我错了,请帮助我。

EN

回答 6

Stack Overflow用户

发布于 2016-04-20 14:22:29

简单的Typo:

更改为:

代码语言:javascript
运行
复制
<?php 
if(userid()=='') {
    header ('location: login.php');
    exit();
    // Your code.
}
?>

PHPJavaScript超文本标记语言代码可以在PHP文件中相互嵌入。

但是,PHP代码必须包含在<?php?><??>

JavaScript代码必须包含在<script></script>中。

任何没有包含在上面两个代码中的代码都被认为是纯HTML

票数 4
EN

Stack Overflow用户

发布于 2016-04-20 14:26:42

您的PHP语法不正确:

代码语言:javascript
运行
复制
<?php 
   if(userid()=='') {

     header ('Location: login.php'); //header should be within if loop

   } //you missing closing brace

?>

学习PHP condition的基础知识

票数 1
EN

Stack Overflow用户

发布于 2016-04-20 14:29:04

正确的语法应该是:

代码语言:javascript
运行
复制
header( "Location: login.php" ); die;  

您还忘记了在if语句中关闭{,因此必须在上面的语句后面添加它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36735370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档