gpt4 book ai didi

php - 页面重定向与页面内容的配合并不完美

转载 作者:行者123 更新时间:2023-11-29 21:00:57 25 4
gpt4 key购买 nike

当我评论特定帖子并编辑此评论时,我想保留在同一页面中的此帖子中,但它会重定向主帖子页面。我该如何解决这个问题。这是我的更新评论页代码

<?php
require_once('config.php');
require_once('user_logedin.php');
?>
<?php
if(!isset($_REQUEST['c_id'])) {
header("location:home4.php");
}
else {
$id = $_REQUEST['c_id'];
//echo $id;
}
?>

<?php
if (isset($_POST['update'])) {

$msg = $_POST['editmsg'];
$update = mysqli_query($con,"UPDATE `newsfeedcomment` SET `comment_body`='$msg' WHERE `comment_id`='$id' LIMIT 1");

if ($msg) {

//header("location:home4.php?post_id=.$id");
header("Location:home4.php?post_id=".$id);
//header("Location:home4.php");

}

}
?>

可以工作,但不显示页面内容

最佳答案

1)不要使用$_REQUEST;单独使用 $_GET$_POST$_COOKIES,您将避免在(不久的)将来出现问题

第二)始终在 header("location: ..") 之后调用 exit;,因为 header 可能会被其他代码覆盖

可能的答案:

我相信 if(!isset($_REQUEST['c_id'])) 行是重定向回主页的唯一方法。您真的确定在“更新”帖子期间设置了 $_REQUEST['c_id'] 吗?您的表单的操作属性是什么?

//编辑根据@sowa的建议:你是不是不愿意将post_id和c_id结合起来?

关于php - 页面重定向与页面内容的配合并不完美,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37236289/

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