Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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_Mysql - Fatal编程技术网

标题位置php为什么没有空格

标题位置php为什么没有空格,php,mysql,Php,Mysql,这到底为什么不起作用呢?他们没有空格,没有输出,但我在configuation.php之前加入了重定向,它只保存了我的数据库连接 <?php require('configuration.php'); $voucher = $_SESSION['voucher'] ; $result = mysql_query("SELECT used FROM codes where code='".$voucher."'"); $row =mysql_fetch_row($

这到底为什么不起作用呢?他们没有空格,没有输出,但我在configuation.php之前加入了重定向,它只保存了我的数据库连接

 <?php 
   require('configuration.php');
   $voucher = $_SESSION['voucher'] ;
   $result = mysql_query("SELECT used FROM codes where code='".$voucher."'");
   $row =mysql_fetch_row($result);
   if ( $row['used']  == "1" ) {
       header('Location: invalid.php');
       exit;
   }
   if ( $row['used']  == "0" ) { 
       header('Location: valid.php');
       exit;
   }
?>

可能是
配置。php
有输出内容。(请记住,在该时间点需要/包括输出任何内容,因此任何空白或字符也将在该时间点输出)

出于好奇,如果您执行以下操作,它是否有效:

<?php
  ob_start();
  require('configuration.php');

  // your code with header(...);

  ob_end_flush();

可能是
配置。php
有输出。(请记住,在该时间点需要/包括输出任何内容,因此任何空白或字符也将在该时间点输出)

出于好奇,如果您执行以下操作,它是否有效:

<?php
  ob_start();
  require('configuration.php');

  // your code with header(...);

  ob_end_flush();

您的代码只考虑$row['used']是0还是1。如果它根本不存在,就不会。你能用var_dump$row看看你得到了什么吗?

你的代码只考虑$row['used']是0还是1。如果它根本不存在,就不会。您可以使用var_dump$row查看您得到了什么吗?

警告您的代码可能会受到sql注入攻击。php
配置的内容是什么?请注意(据我所知),最后一个php标记
?>
后的空格也算作输出。因此,在检查
configuration.php
时,也要检查一下。警告您的代码可能会受到sql注入攻击。configuration.php
的内容是什么?请注意(据我所知),最后一个php标记
?>
后的空格也算作输出。所以当检查
configuration.php
时,也要检查一下。