Page 1 sur 1

problème accès base de donnée en local

Posté : 13 oct. 2011, 14:01
par sassou111
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 , auccune donnée ne s'affiche
2- un message d'erreur sur la page d'acueil :" 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 " <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 $_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 :()

Re: problème accès base de donnée en local

Posté : 13 oct. 2011, 14:06
par sassou111
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'];?>"

Re: problème accès base de donnée en local

Posté : 13 oct. 2011, 16:54
par xTG
Pour les urls : short_tags ;)
<? doit être remplacé par <?php pour plus de cohésion.

Pour le $_SESSION inexistant c'est bizarre... Les variables super-globales sont normalement toujours existantes au démarrage de PHP.
Elle devrait donc exister même s'il n'y a pas de session_start().