更新查询后PHP标头重定向不起作用
我正在向电子邮件地址发送验证链接。该链接将用户导向一个只有少量代码的页面。实际上,我只是将数据库中的一行从“0”更改为“1”,表示它们已经过验证 PHP:更新查询后PHP标头重定向不起作用,php,mysql,redirect,Php,Mysql,Redirect,我正在向电子邮件地址发送验证链接。该链接将用户导向一个只有少量代码的页面。实际上,我只是将数据库中的一行从“0”更改为“1”,表示它们已经过验证 PHP: include('database/sql_link.php')//这是我到数据库的链接 $clientName=mysqli\u real\u escape\u字符串($db,$\u GET['client']); $sql=“更新客户端” 设置verifiedUser='1' 其中userName='$clientName'; if(!
include('database/sql_link.php')//这是我到数据库的链接
$clientName=mysqli\u real\u escape\u字符串($db,$\u GET['client']);
$sql=“更新客户端”
设置verifiedUser='1'
其中userName='$clientName';
if(!mysqli_query($db,$sql)){
死('Error:
'.mysqli_Error($db));
}
标题(“位置:http://www.example.net/portal.php" ) ;
退出();
试试这个。所以我的问题根源于我最初的数据库链接php文件
include('database/sql_link.php')代码>
该文件在开始之前有一个选项卡,感谢您的帮助。我更新了代码以反映您的建议。没有骰子,它会更新数据库,然后挂在一个空白屏幕上。你喜欢代码中有这么多不必要的空格,想知道你是不是写p h p
而不是php
从长远来看,这些空格和空格会给你错误头已经发送了
并添加ob_start()在之后加上code>你是说我的间隔会引起问题,还是间隔会引起问题?因为我知道后者。如果您认为我在上面使用的间距造成了问题,那么我将非常感谢您对上面滥用间距的地方进行澄清。谢谢你的问题解决了吗?还是你还在苦苦挣扎?你检查过日志了吗?是否启用了错误报告
和显示错误
?
<?php
include( 'database/sql_link.php' ) ; //This is my link to the database
$clientName = mysqli_real_escape_string( $db , $_GET[ 'client' ] ) ;
$sql = " UPDATE clients
SET verifiedUser = '1'
WHERE userName = '$clientName' " ;
if ( !mysqli_query( $db , $sql ) ) {
die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;
}
header( "Location: http://www.example.net/portal.php" ) ;
exit() ;
include( 'database/sql_link.php' ) ; //This is my link to the database
$clientName = mysqli_real_escape_string( $db , $_GET[ 'client' ] ) ;
$sql = " UPDATE clients
SET verifiedUser = '1'
WHERE userName = '$clientName' " ;
if ( !mysqli_query( $db , $sql ) ) {
die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;
}
header( "Location: http://www.example.net/portal.php" ) ;
exit() ;
<?php
error_reporting(-1);
include( 'database/sql_link.php' ) ;
$clientCompany = mysqli_real_escape_string( $db , $_GET[ 'comp' ] ) ;
$clientName = mysqli_real_escape_string( $db , $_GET[ 'client' ] ) ;
$clientAddress = mysqli_real_escape_string( $db , $_GET[ 'address' ] ) ;
$sql = " UPDATE clients SET verifiedUser = '1' WHERE userName = '$clientName' " ;
if ( !mysqli_query( $db , $sql ) ) {
die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;
}
header( "Location: http://www.etheritwiki.net/evanJustinProject_Portal_Client.php" ) ;
exit() ;
$db -> close() ;
$sql -> free() ;