Session qui ne fonctionne pas sur online
Résolu/Fermé
A voir également:
- Call to undefined function session_register()
- Google lens online - Guide
- Popcorn time online - Télécharger - TV & Vidéo
- Ants session déconnectée - Forum Services en ligne
- Office online gratuit - Guide
- Facebook session expirée ✓ - Forum Facebook
9 réponses
Bonjour,
<?php session_start(); ?>est à mettre en tout tout tout début de page. même avant le DOCTYPE :). ( en parlant du fichier login.php bien évidement ).
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 458
31 janv. 2015 à 17:03
31 janv. 2015 à 17:03
Salut,
Pourquoi ton source php ne démarre pas par
Cdlt
Pourquoi ton source php ne démarre pas par
<?php?
Cdlt
NHenry
Messages postés
15172
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 décembre 2024
350
31 janv. 2015 à 17:08
31 janv. 2015 à 17:08
Sur ton espace Free, ils ont peut être activé REGISTER_GLOBALS (ou un truc du genre), est c'est pas sécurisé.
A la place de :
if ( $login == $login_defini && $password == $password_defini )
Utilises plutôt :
if ( $_REQUEST['login'] == $login_defini && $_REQUEST['password'] == $password_defini )
A la place de :
if ( $login == $login_defini && $password == $password_defini )
Utilises plutôt :
if ( $_REQUEST['login'] == $login_defini && $_REQUEST['password'] == $password_defini )
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 458
31 janv. 2015 à 17:13
31 janv. 2015 à 17:13
Et cela dépend aussi peut être de la version php.
Utilisation de register_globals (le $login du formulaire) : cette fonctionalité a été supprimée en PHP 5.4.0
Utilisation de register_globals (le $login du formulaire) : cette fonctionalité a été supprimée en PHP 5.4.0
Bonjour et merci a tous pour vos réponses,
j'ai modifié comme m'a dit Nhenry, je n'ai plus l'erreur d'origine mais j'ai celle ci dans une autre ligne
Fatal error: Call to undefined function session_register() in /flex/domain/monsite.fr/site/www/admin/login.php on line 12
ma ligne 12 et 13
session_register("login");// Attention, pas de signe $ dans le session_register
session_register("password");
j'ai modifié comme m'a dit Nhenry, je n'ai plus l'erreur d'origine mais j'ai celle ci dans une autre ligne
Fatal error: Call to undefined function session_register() in /flex/domain/monsite.fr/site/www/admin/login.php on line 12
ma ligne 12 et 13
session_register("login");// Attention, pas de signe $ dans le session_register
session_register("password");
NHenry
Messages postés
15172
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 décembre 2024
350
31 janv. 2015 à 18:45
31 janv. 2015 à 18:45
Pour gérer les valeurs d'une session :
$_SESSION['Cle']=$Valeur;
$_SESSION['Cle']=$Valeur;
NHenry
Messages postés
15172
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 décembre 2024
350
31 janv. 2015 à 19:01
31 janv. 2015 à 19:01
Fais des essais.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai fais comme ca
$_SESSION['login']=$login_defini ;
$_SESSION['password']=$password_defini ;
et je n'ai plus d'erreur!
c'est bien ca qu'il fallait faire?
$_SESSION['login']=$login_defini ;
$_SESSION['password']=$password_defini ;
et je n'ai plus d'erreur!
c'est bien ca qu'il fallait faire?
NHenry
Messages postés
15172
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 décembre 2024
350
31 janv. 2015 à 19:41
31 janv. 2015 à 19:41
Oui, voilà.
Conseil, on évite d'enregistrer le MDP quand c'est pas nécessaire, normalement, juste le login devrait suffire dans ton cas.
Conseil, on évite d'enregistrer le MDP quand c'est pas nécessaire, normalement, juste le login devrait suffire dans ton cas.
ah bon! je vais voir ca !
par contre peut tu me dire comment afficher une image avec un lien en php car je beug!
j'ai testé ca mais ca ne m'affiche pas l'image qui est dans le même dossier que mes pages
echo "<br><br><a href='quitter.php'> <img src='\deconnexion.jpg' /> </a>";
par contre peut tu me dire comment afficher une image avec un lien en php car je beug!
j'ai testé ca mais ca ne m'affiche pas l'image qui est dans le même dossier que mes pages
echo "<br><br><a href='quitter.php'> <img src='\deconnexion.jpg' /> </a>";
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 458
31 janv. 2015 à 20:03
31 janv. 2015 à 20:03
Il ne faut pas mettre \ devant le nom de l'image
merci ca marche, mon cache n'etait pas vidé ....
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 458
Modifié par jee pee le 31/01/2015 à 20:18
Modifié par jee pee le 31/01/2015 à 20:18
Normalement l'antislash ( \ ) est associé aux noms sous Windows.
Ton site sur free ou online est sur un serveur linux, les chemins de fichiers utilisent alors le slash ( / ) donc par exemple /dossier/deconnexion.jpg mais pas de /deconnexion.jpg car la signification est alors à la racine du site. et dossier/deconnexion.jpg signifie depuis l'endroit courant donc cela va chercher sur /dossier/dossier/deconnexion.jpg
Pour le même répertoire la syntaxe devrait être tout simplement deconnexion.jpg
Mais comme indiqué plus haut on est sur un serveur linux et les noms sont sensibles aux majuscules/minuscules. Deconnexion.jpg n'est pas le même fichier que deconnexion.jpg
Ton site sur free ou online est sur un serveur linux, les chemins de fichiers utilisent alors le slash ( / ) donc par exemple /dossier/deconnexion.jpg mais pas de /deconnexion.jpg car la signification est alors à la racine du site. et dossier/deconnexion.jpg signifie depuis l'endroit courant donc cela va chercher sur /dossier/dossier/deconnexion.jpg
Pour le même répertoire la syntaxe devrait être tout simplement deconnexion.jpg
Mais comme indiqué plus haut on est sur un serveur linux et les noms sont sensibles aux majuscules/minuscules. Deconnexion.jpg n'est pas le même fichier que deconnexion.jpg