PHP标头重定向功能无法正常工作

时间:2016-01-23 08:55:02

标签: php mysql whatsapp

我需要一个小小的帮助我有像下面的PHP代码,当我尝试使用标题重定向PHP功能它不会工作,你可以看到下面。问题在于最后两行代码

    <?php
require_once __DIR__.'/../src/whatsprot.class.php';
$username = '11111111';                     
$password = '9lW8oEhIwuKtVPKouTffefee=';    
$nickname = 'NUMBER';                          
$debug = true;                                           
$w = new WhatsProt($username, $nickname, $debug);
$w->connect();
$w->loginWithPassword($password);
?>
<?php
$con=mysqli_connect("localhost", "user", "pass", "db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="SELECT number FROM testnumbers";
$result=mysqli_query($con,$sql);
// Associative array
while( $row=mysqli_fetch_array($result,MYSQLI_ASSOC))

{
     $storeArray[] =  $row['number'];   
    };
    $arrlength = count($storeArray);
    for($x = 0; $x <= $arrlength; $x++) {
//send picture
$w->sendMessageImage($storeArray[$x], 'demo/filepage1.jpg');

$w->pollMessage();
}
    header('location: index.php'); //not working
exit(); //not working

2 个答案:

答案 0 :(得分:0)

首先将location更改为Location,但其次请确保删除header()函数之前发生的任何输出。这包括:

  1. 所有echo陈述。
  2. PHP标记之外的任何空格(空格和制表符)。
  3. 确保您签入所有包含/必需的文件以及您已创建实例的WhatsProt类的构造函数。

答案 1 :(得分:-1)

试试这个。在您的脚本中,Location关键字中的第一个字母“L”不是大写。

    header('Location: index.php');