Maison >développement back-end >Problème PHP >Comment définir la page en php pour qu'elle ne puisse pas revenir en arrière

Comment définir la page en php pour qu'elle ne puisse pas revenir en arrière

藏色散人
藏色散人original
2021-09-13 09:54:442379parcourir

Comment configurer la page en PHP pour qu'elle ne puisse pas revenir en arrière : 1. Ouvrez la page PHP correspondante 2. En définissant le code "header("Cache-control:no-cache,no-store,must-revalidate" );" pour interdire à la page de revenir en arrière .

Comment définir la page en php pour qu'elle ne puisse pas revenir en arrière

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment paramétrer la page en php pour ne pas revenir en arrière ?

PHP header() interdit à la page de revenir en arrière

Le code est le suivant :

header("Cache-control:no-cache,no-store,must-revalidate");
header("Pragma:no-cache");
header("Expires:0");
header('Location:http://www.xxx.com');

Introduction connexe : La fonction

header() envoie l'en-tête HTTP d'origine au client.

Il est important de réaliser que la fonction header() doit être appelée avant qu'une sortie réelle ne soit envoyée (en PHP 4 et supérieur, vous pouvez utiliser la mise en cache de sortie pour résoudre ce problème) :

<html>
<?php
// 结果出错
// 在调用 header() 之前已存在输出
header(&#39;Location: http://www.example.com/&#39;);
?>

Syntaxe

header(string,replace,http_response_code)

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!

Déclaration:
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