标题位置php为什么没有空格
这到底为什么不起作用呢?他们没有空格,没有输出,但我在configuation.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($
<?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
时,也要检查一下。