Php 登录后的用户重定向发送不同的头
我有这样一个表单,可以在用户登录后重定向,我想做的是,在用户到达某个页面后,我有条件,如果!会话->重定向到login.php否则,重定向到其他页面 我的代码可能有什么问题Php 登录后的用户重定向发送不同的头,php,mysql,Php,Mysql,我有这样一个表单,可以在用户登录后重定向,我想做的是,在用户到达某个页面后,我有条件,如果!会话->重定向到login.php否则,重定向到其他页面 我的代码可能有什么问题 <?php include_once("db/envato_db.php"); session_start(); if(!$_SESSION['gal_id']){ header("location:login.php"); // Redirect to login.php page } else { head
<?php include_once("db/envato_db.php"); session_start(); if(!$_SESSION['gal_id']){
header("location:login.php"); // Redirect to login.php page } else { header('location:galleries.php'); // Redirect to login.php page }
?>
它应该是:
<?php
include_once("db/envato_db.php");
session_start();
if(!$_SESSION['gal_id'])
{
header('Location: login.php'); // Redirect to login.php page
}
else
{
header('Location: galleries.php'); // Redirect to login.php page
}
?>
好吧,重定向被注释了。。。不行,我是这样试的。。它也不起作用,如果我在其他部分设置了一些东西,比如echo“test”,它就起作用了,只是重定向不起作用//@Alb j0k是正确的。当我重新格式化你的代码时,我无意中更正了它。重定向与之前的注释位于同一行。这意味着你的条件的第二部分永远无法满足+1@Fluffeh:从技术上讲,不需要空间,但可能需要资本化important@MatthewScharley说句公道话,我今天学到了一个新东西:)@Fluffeh:我90%确信规范允许冒号和值的第一部分之间有任意大小的空间(包括无),但为了一致性和人类可读性,大多数实现在冒号和值之间使用单个空格。:)