Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2011, 15h09   #1
Invité de passage
 
Inscription : juin 2010
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 7
Points : 0
Points : 0
Par défaut prob avec $_SERVER['PHP_SELF'] en local

Bonjour ,
Je reviens ver vous les exeperts en php , en fait j'utilise wampsever et j'ai le site web d'un client qui est déjà hébergé et qui fonctionne bien , lorsque je l'ai installé en local pour le modifier j'été alors confronté à deux problèmes :

1- Problème de connexion avec la base de donnée , aucune donnée ne s'affiche
2- un message d'erreur sur la page d'acueil :
Citation:
" Undefined variable: _SESSION in C:\wamp\www\Mvoitures\include\bas_menu.php on line 31 Call Stack #TimeMemoryFunctionLocation 10.0037377040{main}( )..\index.php:0 20.0047381016include( 'C:\wamp\www\Mvoitures\include\bas_menu.php' )..\index.php:37 compte.phpdepose_annonce.php">
sachant que voici la ligne 31
Code :
" <div> <a href="<?php if(!$_SESSION['ID']){?>compte.php<? }else{?>depose_annonce.php<?php } ?>"><img src="images/BT2.png" alt="" border="0"/></a></div>"
Je penses fort alors que c'est un problème de configuration du serveur wamp ou du php pour accepter : et les session , et les variables serveur
Code :
$_SERVER['REQUEST_URI'];
Je sais que c difficile de résoudre un tel problème à distance mais vous pouvez me donnez quelques idées ( je suis toute novice )
voici le type d'url qui s'affiche dans le navigateur quand je navigue dans le site en local "http://127.0.0.1/Mvoitures/<?$_SERVER['PHP_SELF'];?mq=<?echo $lg['id_marque'];?>"
sassou409 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 15h27   #2
Membre expérimenté
 
Inscription : janvier 2007
Messages : 620
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 620
Points : 553
Points : 553
Bonjour,
Quelle version de PHP est installée?
kabkab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 16h57   #3
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
C'est juste que en local, tu es configuré par défaut pour afficher toutes les erreur.

Il faut que tu désactive les NOTICE dans ton php.ini
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2011, 17h12   #4
Membre Expert
 
Inscription : septembre 2010
Messages : 1 244
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 244
Points : 1 566
Points : 1 566
Par défaut les short tags sont désactivés (configuration par défaut) dans wamp server et je vois qu'il y en a dans ton code
Code :
...compte.php<? }else...
Active les short tags dans wamp server ou mieux si tu as le temps remplace les short tags par les balises conventionnelles longues
Code :
...compte.php<?php }else...
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h04.


 
 
 
 
Partenaires

Hébergement Web