Maison > développement back-end > Problème PHP > Comment réaliser un saut en php mais le lien reste inchangé

Comment réaliser un saut en php mais le lien reste inchangé

藏色散人
Libérer: 2023-03-08 18:18:02
original
2399 Les gens l'ont consulté

Comment implémenter un lien jump mais inchangé en php : créez d'abord un exemple de fichier PHP ; puis recevez les paramètres ; enfin transmettez "header('Location://xx.com/path/to/test.php' . $param);" et d'autres méthodes pour réaliser le saut.

Comment réaliser un saut en php mais le lien reste inchangé

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Questions spécifiques :

php accède à la page mais l'url reste inchangée.

Je souhaite que la page modifie quelques paramètres et accède à nouveau à la page après avoir exécuté un programme, mais les paramètres de la page ont changé ? Existe-t-il un bon moyen ?

Utiliser l'en-tête. mais sautez. Les paramètres de l'URL ne changeront pas sans actualiser la page.

Méthode de mise en œuvre :

Vous pouvez le faire si vous traitez des données ou utilisez le mode cli sans délai d'attente, appelez-vous simplement de manière récursive,

Je comprends ce que tu veux dire par ceci :

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

Mais ça continue de sauter comme ça, et on ne voit pas clairement ce qui a été fait

Il y a trois types de sauts

qui peut être utilisé avec des méta-sauts après 2 secondes

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>
Copier après la connexion

Les paramètres sont épissés par vous-même

Il est recommandé d'utiliser le mode cli sans délai d'attente, appelez simplement votre propre méthode de manière récursive, et imprimez la sortie dans le journal

nohup /path/to/php test.php
Copier après la connexion

Démarrer Il y aura nohup.log

à l'avenir Apprentissage recommandé : "Tutoriel vidéo PHP"

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal