PHP fonction OR Probleme
flofly13
-
flofly13 -
flofly13 -
Bonjour,
Bonsoir,
si quelqu'un à la solution à ma fonction qui ne fonctionne pas c'est cool de votre part...
_______________________________________________________
<?php
session_start(); // On relaye la session
if ((session_is_registered("authentification" ) && $_SESSION['privilege'] == "admin" )||(session_is_registered("authentification" ) && $_SESSION['privilege'] == "user" ))
//vérification sur la session authentification (la session est elle enregistrée ?)
// On vérifie également si la session ouverte est bien une session admin et on place ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intru" ); // redirection en cas d'echec
}
?>
la fonction quand elle est exécuté retourne ceci :
Parse error: syntax error, unexpected '}' in /home/adminbfe/www/dbprotect/parten.php on line 14
Merci bien...
Bonsoir,
si quelqu'un à la solution à ma fonction qui ne fonctionne pas c'est cool de votre part...
_______________________________________________________
<?php
session_start(); // On relaye la session
if ((session_is_registered("authentification" ) && $_SESSION['privilege'] == "admin" )||(session_is_registered("authentification" ) && $_SESSION['privilege'] == "user" ))
//vérification sur la session authentification (la session est elle enregistrée ?)
// On vérifie également si la session ouverte est bien une session admin et on place ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intru" ); // redirection en cas d'echec
}
?>
la fonction quand elle est exécuté retourne ceci :
Parse error: syntax error, unexpected '}' in /home/adminbfe/www/dbprotect/parten.php on line 14
Merci bien...
A voir également:
- PHP fonction OR Probleme
- Or - Guide
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
2 réponses
Salut!
En voyant ton code,je constate que tu as deux accolades fermantes contre une seule ouverte(si mes yeux ne me jouent pas des tours).Il manque une accolade comme le dis le message d'erreur!
En voyant ton code,je constate que tu as deux accolades fermantes contre une seule ouverte(si mes yeux ne me jouent pas des tours).Il manque une accolade comme le dis le message d'erreur!
Bah oui, essaye de réfléchir à ce qui est marqué : on te dit que le caractère } est inattendu, il manquait donc quelque-chose avant, comme une accolade ouvrante par exemple ...
D'autre part le header/location tel qu'il l'est ne fonctionnera pas, tu vas avoir une erreur (fichier introuvable).
D'autre part le header/location tel qu'il l'est ne fonctionnera pas, tu vas avoir une erreur (fichier introuvable).
<?php session_start(); // On relaye la session if(session_is_registered("authentification") AND $_SESSION['privilege']=="admin" OR session_is_registered("authentification") AND $_SESSION['privilege']=="user" ) { //vérification sur la session authentification (la session est elle enregistrée ?) // On vérifie également si la session ouverte est bien une session admin et on place ici les éventuelles actions en cas de réussite de la connexion } else { $_GET['erreur']='intru'; header("Location:index.php" ); // redirection en cas d'echec } ?>
donc apres un if y'a pas d'accolade??,