J'ai un formulaire et j'ai besoin de vérifier si le $_SERVER['HTTP_REFERER']
est complété, si oui, passez le HTTP_REFERER
après soumettre dans la base de données. Le problème est que lorsque vous soumettez le formulaire $_SERVER['HTTP_REFERER']
= l'emplacement où le formulaire est hébergé, j'ai besoin de l'HTTP_REFERER
d'où l'utilisateur vient au formulaire. Je essayé ceci:Vérifiez le HTTP_REFERER si est défini puis transmettez l'information
if(!isset($_SESSION['REFERER'])){
$_SESSION['REFERER'] = $_SERVER['HTTP_REFERER'];
}
Mais le $_SESSION['REFERER']
sera l'endroit où le formulaire est hébergé.
'' verify' et HTTP Referrer' ne peut pas se entendre. Si vous utilisez le mode de confidentialité avec le navigateur, le référent peut être supprimé. Vous aurez des demandes légitimes sans référent. – DanFromGermany
Avez-vous écrit session_start() en haut de la page sur laquelle vous avez défini la session? Si pas la session ne fonctionnera pas. – merdincz
J'ai 'session_start()' –