Rumah >pembangunan bahagian belakang >masalah PHP >php怎么实现跳转但链接不变

php怎么实现跳转但链接不变

藏色散人
藏色散人asal
2021-03-16 09:23:332419semak imbas

php实现跳转但链接不变的方法:首先创建一个PHP示例文件;然后接收参数;最后通过“header('Location://xx.com/path/to/test.php'.$param);”等方法实现跳转即可。

php怎么实现跳转但链接不变

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

具体问题:

php 跳转页面 但是url不变。

我想让页面在执行完一段程序之后 变换几个参数再次跳转这个页面 但是页面的参数变了 这个什么好的办法吗?

用的header 但是跳转不刷新页面 url的参数不变换。

实现方法:

可以做,如果是处理数据 还是用cli模式 不超时 ,递归调用自己就好了,

你说那种我理解如下:

<?php
//接收参数,do sth逻辑
$param = &#39;?id=23&sth=test&#39;; //param 拼接 比如id这里拼接+1
header(&#39;Location://xx.com/path/to/test.php&#39;.$param);

但是这么会一直跳,你也看不清做了哪些了

跳转有3种

可以用meta 2秒后跳转

echo &#39;执行到第&#39;.$id,&#39;2秒后处理另外任务&#39;
  echo &#39;<meta http-equiv="Refresh" content="2;url=test.php?param=test" />&#39;;
//还有一种是js
<script language="javascript">
//window.location.href = &#39;test.php?param=test&#39;; 
</script>

参数自己拼接了

建议用 cli模式 不超时 ,递归调用自己方法就好了,打印输出到日志

nohup /path/to/php test.php

启动后会有nohup.log

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php怎么实现跳转但链接不变. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php怎么删除自身Artikel seterusnya:php怎么实现月份数字转英文