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...
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- PHP fonction OR Probleme
- Fonction si ou - Guide
- Expert php - Télécharger - Langages
- Fonction trier excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction remplacer word - Guide
2 réponses
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??,