Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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 代码不重定向时,意味着_Php_Redirect - Fatal编程技术网

Php 代码不重定向时,意味着

Php 代码不重定向时,意味着,php,redirect,Php,Redirect,有人能解释为什么我的代码不会重定向吗?它在两三天前还在工作,现在它不重定向了。。 完整代码如下: 要看的主要部分 <?php /*------------includes--------------*/ include ('./includes/connections.php'); include ('./includes/brain_file.php'); include ('./includes/style_top.php'); /*-----

有人能解释为什么我的代码不会重定向吗?它在两三天前还在工作,现在它不重定向了。。 完整代码如下:

要看的主要部分

    <?php  
   /*------------includes--------------*/
   include ('./includes/connections.php');
   include ('./includes/brain_file.php');
   include ('./includes/style_top.php');
   /*------------includes--------------*/
    if($pl['my_jail'] > gmtime() || $pl['my_hosp'] > gmtime())
    {
    echo "<center><hr width='75%'/>Sorry this page is not viewable while in jail or hospital!<hr width='75%'/></center>";
    include ('./includes/style_bottom.php');
    exit();
    }
   if($_GET['action']) {
   if(!in_array($_GET['action'], array('interview','quit','promote','special'))) {
   echo "<center>Invalid action!</center>";
   include ('./includes/style_bottom.php');
   exit();
   }
   }
   $_GET['action'] = isset($_GET['action']) && ctype_alpha($_GET['action']) ? trim($_GET['action']) : 'index';
   switch($_GET['action'])
   {
   case 'interview':
   job_interview();
   break;

   case 'quit':
   quit_job();
   break;

   case 'special':
   job_specials();
   break;

   case 'promote':
   promote_me();
   break;

   default:
   job_index();
   break;
   }
   function job_index()
  {
   global $pl;
   $job = array();
   $q_ry = array();
   $q_ry = "SELECT `my_job`,`my_job_rank`,`armypoints`,`grocpoints`,`casipoints`,
                  `medipoints`,`educpoints`,`lawpoints`,`my_comp`
           FROM `members_extra`
           WHERE `playerid` = '".mysql_real_escape_string($_SESSION['playerid'])."'";
   $job = mysql_query($q_ry);
   $job = mysql_fetch_array($job);
   if(!$job['my_job']) {

   if(!$job['my_job'] && !$job['my_comp'])
  {
   header('location:newspaper.php?page=jobs');
    }
    else
       {
   header('location:companies.php');
  }


    }

我很快就会试试这个。我是否用两个标题都更改了它?我更改了它,但没有更改第一个文件的php副本。标题(“刷新:0;url=companys.php”);可能的错误类型语法;但是现在它突然停止了工作,我的代码中一点也没有改变。有没有打印或记录错误?没有,为什么?请。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO,在打开代码>之后,将错误报告添加到文件的顶部。
header("Refresh:0; url=companies.php");