gpt4 book ai didi

更新查询后 PHP header 重定向不起作用

转载 作者:行者123 更新时间:2023-11-29 06:21:44 27 4
gpt4 key购买 nike

我正在向电子邮件地址发送验证链接。该链接会将用户定向到一个只有少量代码的页面。我基本上只是将数据库中的一行从“0”更改为“1”,表示它们已经过验证

PHP:

<?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() ;

上面的代码会正确修改数据库,但不会重定向到“portal.php”。

欢迎任何意见。提前致谢!

编辑 - 由 Shehary 解决 - 下面是我对该主题的回复中的详细信息。

最佳答案

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 header 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com