Bonjour, je suis un nouvel étudiant et je commence à apprendre le codage/programmation, en particulier le PHP. J'ai essayé d'apprendre quelques codes et j'ai rencontré ce problème.
Cette page ne fonctionne pas
localhost vous a redirigé trop de fois. Essayez d'effacer vos cookies. ERR_TOO_MANY_REDIRECTS
et voici mon code :
session_start();
include('_includes/config.php');
include('_includes/db.php');
if(isset($_POST['register'])){
$_SESSION['uname'] = $_POST['uname'];
$_SESSION['fname'] = $_POST['fname'];
$_SESSION['lname'] = $_POST['lname'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['address'] = $_POST['address'];
$_SESSION['postal'] = $_POST['postal'];
$_SESSION['pass'] = $_POST['pass'];
$_SESSION['con-pass'] = $_POST['con-pass'];
}
if(strlen($_POST['uname'])<3){
header("Location:register.php?err=" . urlencode("The username must be at least 3 characters long"));
die();
}
Je ne sais vraiment pas quoi faire, j'ai déjà rencontré des erreurs en php mais je n'ai jamais rencontré ce genre d'erreur. S'il vous plaît, aidez-moi et éclairez-moi sur ce que j'ai fait de mal.
2 votes
Vous entrez dans le
if
à chaque fois et donc vous êtes toujours redirigé.1 votes
Je n'ai pas testé mais cela peut résoudre votre problème. Changez
if(strlen($_POST['uname'])<3)
aif(isset($_POST['uname']) && strlen($_POST['uname'])<3)
pour désactiver les redirections répétées.0 votes
Avez-vous des suggestions sur ce que je dois faire ? Désolé de vous déranger, je suis très novice et c'est ma première fois.
0 votes
Le code fonctionne ! Merci beaucoup ! Je suis sûr d'écrire ceci dans ma note !
0 votes
Est-ce que ces codes sont dans
register.php
fichier ?0 votes
Oui, le code est pour register.php,