redirection avec un login et un mot de passe en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : redirection avec un login et un mot de passe en php

Re: redirection avec un login et un mot de passe en php

par two3d » 22 nov. 2022, 21:52

Met bien un ./ devant test, pour rester dans le dossier actuel et ne pas l'jouter à chaque fois (test/page_principale/test/page_principale/te.....
header('Location: ./test/page_principale.php');
D'ailleurs jy pense, t'es sans doute déjà dans le dossier test, mettre simplement :
header('Location: ./page_principale.php');

Re: redirection avec un login et un mot de passe en php

par Spols » 14 nov. 2022, 09:38

une redirection php avec header() dois se faire avant que le script ne fasse la moindre sortie (echo et compagnie).
un header php doit aussi être dans un balise php
donc commence ton code avec le php et ensuite le html

redirection avec un login et un mot de passe en php

par plumetie » 12 nov. 2022, 18:06

Bonjour,

j'ai un soucis dans mon code pour rediriger être vers une autre page php en local,

j'ai ma première page de login qui doit ensuite rediriger vers une autre page si l'identifiant et le mot de passe sont correct,

mon soucis est que peut importe l'identifiant et le mot de passe saisie la redirection est faite sur une page affichant : "The requested URL was not found on this server."

j'ai regarder plusieur methode et façon de faire une redirection d'une page php vers une autre mais a chaque fois c'est le même message qui m'est renvoyer : "The requested URL was not found on this server."

pour espérer avoir de l'aide et vous aider a mieux comprendre je vous transmet mon code :

Code : Tout sélectionner

header('Location: test/page_principale.php'); <!DOCTYPE html> <html> <head> </head> <body> <h1>Base de donnée Valorant</h1> <button onclick> créer base de donnée </button> <form method="POST" action=""> <input type="text" placeholder="identifiant" name="identifiant"> <br> <input placeholder="mot de passe" name="mot_de_passe" type="password" > <br> <input type="submit" value="Se connecter" <?php $error = "erreur"; if(isset($_POST['identifiant']) && isset($_POST['mot_de_passe'])){ // verifie la validité $identifiant=$_POST['identifiant']; $mot_de_passe=$_POST['mot_de_passe']; if($identifiant=="admin" && $mot_de_passe == "login"){ exit(); } else { $error = "Identifiant ou mot de passe invalide!"; } } ?>> <input type="reset" value="Effacer"> </form> </body> </html>
(Tout cela est fait en locale)