Php 如何重定向页面?
我的URL: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'){
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来存储和显示消息,而不是将其添加到查询字符串中。您希望每次消息从外部通过此链接时都发生这种情况,还是在发生这种情况时有特殊情况?