我正在尝试在我的内容执行后进行 PHP 重定向,但是我无法让代码执行。
如果我加载它,它会重定向页面但不会向数据库插入任何内容。如果我注释掉标题重定向行,它会将数据输入到我的数据库中。
如何让 PHP 运行并执行,然后重定向页面?
<?php require("gplus.php"); ?>
<?php require("database.php");?>
<?php if(isset($personMarkup)): ?>
<?php
$checkuser = "SELECT gid FROM user WHERE gid = '$id'";
$updateuser = "UPDATE user SET name = '$name', pic = '$img' WHERE gid = '$id'";
$adduser = "INSERT INTO user (gid, name, pic) VALUES ('$id','$name','$img')";
$checkuserrlt = mysqli_query($con, $checkuser);
if(mysqli_num_rows($checkuserrlt) > 0) {
$result = mysqli_query($con, $updateuser) or die(mysqli_error());
} else {
$result = mysqli_query($con, $adduser) or die(mysqli_error());
}
?>
<?php endif ?>
<?
mysqli_close($con);
?>
<?php
header( 'Location: http://google.com' );
exit();
?>