Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP头在本地主机上工作,但在live server上不工作_Php_Session_Header - Fatal编程技术网

PHP头在本地主机上工作,但在live server上不工作

PHP头在本地主机上工作,但在live server上不工作,php,session,header,Php,Session,Header,这是我的php页面。。如果任何人直接访问此页面,它将读取会话,如果未设置该值,则读取该值并重定向到page.html。否则它将打印一些消息。这在本地主机上有效,但在实时服务器上无效 <?php session_start(); $name = $_SESSION['team']; //a value stored in session which i used on this page if (($_SESSION["abc"] !== 'good')) { header(

这是我的php页面。。如果任何人直接访问此页面,它将读取会话,如果未设置该值,则读取该值并重定向到page.html。否则它将打印一些消息。这在本地主机上有效,但在实时服务器上无效

<?php 
session_start();
$name = $_SESSION['team']; //a value stored in session which i used on this page  

if (($_SESSION["abc"] !== 'good')) {
    header('Location: http://www.abc.com/page.html');
}
else{
echo $name. 'you have completed register process part one you may continue!';
}
?>

使用此
window.location=”http://www.abcd.com/page.html";

有错误或警告吗?没有错误它只是加载注册的第2部分,而不是重定向它。请尝试使用if(isset($\u SESSION[“abc”]),然后不会出现任何错误。我希望你有个想法。@Neo不,它不起作用:(@user1284164)如果$u会话['team']没有定义怎么办?我想你也需要通过isset检查一下
Use This


<?php 

session_start();
$name = $_SESSION['team']; //a value stored in session which i used on this page  

if (($_SESSION["abc"] !== 'good')) {
?>
  <script>
    window.location = "http://www.abcd.com/page.html";
  </script>
<?php
}
else{
echo $name. 'you have completed register process part one you may continue!';
}
?>