簡體   English   中英

PHP標頭重定向功能不起作用

[英]PHP header redirect function not working

我需要一點幫助,我有如下所示的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

首先,將location更改為Location ,但是其次確保刪除在header()函數之前發生的所有輸出。 這包括:

  1. 所有echo語句。
  2. PHP標記(空格和制表符)之外的任何空格。
  3. 確保您檢入所有包含/必需的文件,並在創建了它的實例的WhatsProt類的構造函數中檢WhatsProt

嘗試這個。 在您的腳本中,Location關鍵字中的第一個字母“ L”不是大寫字母。

    header('Location: index.php');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM