php实现跳转但链接不变的方法:首先创建一个PHP示例文件;然后接收参数;最后通过“header('Location://xx.com/path/to/test.php'.$param);”等方法实现跳转即可。
本文操作环境:windows7系统、PHP7.1版,DELL G3电脑
具体问题:
php 跳转页面 但是url不变。
我想让页面在执行完一段程序之后 变换几个参数再次跳转这个页面 但是页面的参数变了 这个什么好的办法吗?
立即学习“PHP免费学习笔记(深入)”;
用的header 但是跳转不刷新页面 url的参数不变换。
实现方法:
可以做,如果是处理数据 还是用cli模式 不超时 ,递归调用自己就好了,
你说那种我理解如下:
<?php //接收参数,do sth逻辑 $param = '?id=23&sth=test'; //param 拼接 比如id这里拼接+1 header('Location://xx.com/path/to/test.php'.$param);
但是这么会一直跳,你也看不清做了哪些了
跳转有3种
可以用meta 2秒后跳转
echo '执行到第'.$id,'2秒后处理另外任务' echo '<meta http-equiv="Refresh" content="2;url=test.php?param=test" />'; //还有一种是js <script language="javascript"> //window.location.href = 'test.php?param=test'; </script>
参数自己拼接了
建议用 cli模式 不超时 ,递归调用自己方法就好了,打印输出到日志
nohup /path/to/php test.php
启动后会有nohup.log
推荐学习:《PHP视频教程》
以上就是php怎么实现跳转但链接不变的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号