PHP en local avec easy PHP

Mammouth du PHP | 686 Messages

27 juil. 2007, 15:16

Bonjour,
apparament il doit y avoir quelque chose a activer dans le config PHP pour qu'il ne soit pas necessaire de mettre a chaque page $param = $_GET['param']; car chez mon hebergeur je n'ai pas besoin de le mettre mais en local il me le faut ...

Autre question :
Je ne peux pas me conencter a mes bases de donnée qui sont sur le web ... comment cela se fait-il ?

Encore merci

Invité
Invité n'ayant pas de compte PHPfrance

27 juil. 2007, 15:32

premiere question : :)

http://fr2.php.net/register_globals

deuxieme question : :o

si t as un fichier de connexion qui ressemble a ca ,
tu n as pas juste oublie de changer les pamatres ? :D :wink:
<?
//LOCAL
// $host="localhost";
// $user="root";
// $pass="";
// $bdd="";

//CONNEXIO A L HEBERGEUR
$host="";
$user="";
$pass="";
$bdd="";

mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données");
mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");

?>

ViPHP
ViPHP | 5924 Messages

27 juil. 2007, 15:42

Il est très très mauvais, pour la sécurité entre autres, d'utiliser register_globals, il faut toujours, et ce même si ce n'est pas nécessaire (de par la configuration du serveur), utiliser les tableaux superglobaux :
$param = $_GET['param'].
Ton hébergeur a d'ailleurs eu une très mauvaise idée d'activer cette fonctionnalité, et si tu veux un conseil, ne touche rien à ta configuration locale, mais prends l'habitude d'utiliser les variables $_GET, $_POST, ...

Mammouth du PHP | 686 Messages

27 juil. 2007, 16:14

Ok je prend note du conseil merci
Pour la premiere question mon fichier de connection n'est pas du tout comme ca j'ai rentré tous els renseignements dedans !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 juil. 2007, 16:42

Souvent, les hébergeurs interdisent l'accès à leur base de données depuis l'extérieur. Or, en local, tu es à l'extérieur de leur plateforme ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 686 Messages

27 juil. 2007, 21:28

ok c'est ce que j'ai cru comprendre en faisant une petite recherche avec notre ami :google:
Encore merci pour vos conseil et aux renseignement que vous m'avez apporté !