Php 如何重定向页面?

Php 如何重定向页面?,php,jquery,Php,Jquery,我的URL:timeline.php?id=SSM\u offline128&message=SUCCESS <?php $ssmid=$_GET['id']; $message=$_GET['message']; ?> <script type="text/javascript"> var message = '<?php echo $message; ?>'; if(message == 'SUCCESS'){

我的URL:
timeline.php?id=SSM\u offline128&message=SUCCESS

<?php
    $ssmid=$_GET['id'];
    $message=$_GET['message'];
?>
<script type="text/javascript">
    var message = '<?php echo $message; ?>';
    if(message == 'SUCCESS'){
        $('#success_message').show();   
    }
</script>

var消息=“”;
如果(消息==“成功”){
$(“#成功消息”).show();
}
我的代码运行良好,但一些直接访问此url的代码意味着我希望重定向到
timeline.php?id=SSM_offline128

if(isset($_GET['id'])){
header('Location:timeline.php');
}
但不建议使用$\u-GET,因为任何人都可以在url中设置并访问它,出于安全目的,您必须使用$\u-POST


但不建议使用$\u GET,因为任何人都可以在url中设置并访问它,出于安全目的,您必须使用$\u POST。

为什么不检查GET变量的值,并在未定义的情况下相应地呈现页面?所需的功能是什么?您是否希望用户在一瞬间阅读成功消息,然后通过JavaScript重定向页面?或者您想先重定向,然后在下一页显示成功消息?我认为您应该使用会话/cookie来存储和显示消息,而不是将其添加到查询字符串中。您希望每次消息从外部发送到此链接时都发生这种情况,还是在发生这种情况时有特殊情况?为什么不检查这些值如果变量
未定义
,则获取变量并相应地呈现页面。所需的功能是什么?您是否希望用户在一瞬间阅读成功消息,然后通过JavaScript重定向页面?或者您想先重定向,然后在下一页显示成功消息?我认为您应该使用会话/cookie来存储和显示消息,而不是将其添加到查询字符串中。您希望每次消息从外部通过此链接时都发生这种情况,还是在发生这种情况时有特殊情况?