Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 30/05/2007, 17h18   #1
Membre habitué
 
Inscription : mars 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 210
Points : 114
Points : 114
Par défaut Explication d'un (tout petit) bout de code^^

Je suis en stage et je dois modifier des sites et quand j'ai regardé les sources php je suis tombé sur ca:
Code php :
1
2
3
4
5
6
7
8
9
 
<?
require("Connection.php");
$con_cdip = new Connection("***", "***", "***", "***");
$con_cdip->connect();
	$req = "SELECT NUM_CLIENT,sexe,nom,prenom,login,password FROM client where email='".$Email."'";
	$con_cdip->executeQuery($req);
	$row = mySql_fetch_object($con_cdip->result);
    $con_cdip->disconnect();
C'est le debut du code il n'y a rien avant et ma question porte sur la variable $Email : Comment ca se fait quelle ne soit pas vide??! ya un formulaire qui demande le mail ca les envoies en post et ca recupere la valeur sans $_POST...
Avec ma grande experience du php (1mois de cours et 2mois de stage^^) j'ai un peu de mal à comprendre...
xclam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 17h25   #2
Membre chevronné
 
Avatar de grabriel
 
Inscription : septembre 2006
Messages : 935
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 935
Points : 626
Points : 626
Salut,

Les variables doivent etre en global donc pas besoin de les récupérer avec $_POST...

Tu peux voir ca dans le php.ini je crois.
grabriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 17h38   #3
Membre habitué
 
Inscription : mars 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 210
Points : 114
Points : 114
C'est-a-dire qu'il ya un fichier monfichier.php qui contient mes variables et que dans le php.ini ya un truc du genre include_path= ./[...]/monfichier.php ???

Je n'est pas acces au fichier php.ini...
Et je n'est pas trouvé de fichier avec un nom significatif dans lequel pourrait se trouver ces variables...

En plus on fait un chagement de serveur donc jai eu le droit a un copier coller des fichiers, si ca strouve je les ai pas tous^^
xclam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 17h50   #4
Membre éclairé
 
Avatar de Asmodean
 
Inscription : février 2006
Messages : 311
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 311
Points : 346
Points : 346
Envoyer un message via MSN à Asmodean
En fait dans ton php.ini il y a register_globals à On...

Ce qui signifie que tu n'a pas besoin des $_POST, $_GET, $_COOKIES, $_SESSION et que


devient


C'est d'ailleurs déconseiller par la doc et ca peut poser des problème de confusions de variables.
Asmodean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 09h43   #5
Membre habitué
 
Inscription : mars 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 210
Points : 114
Points : 114
Ok merci j'avais remarqué aussi qu'il n'y avait pas les $_SESSION mais ja savais pas que cela avait un rapport...

Citation:
C'est d'ailleurs déconseiller par la doc et ca peut poser des problème de confusions de variables.
Donc j'ai bien fait de mettre des $_GET/POST partout... dans les 60/70fichiers^^
xclam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 09h49   #6
Membre éclairé
 
Avatar de Asmodean
 
Inscription : février 2006
Messages : 311
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 311
Points : 346
Points : 346
Envoyer un message via MSN à Asmodean
Citation:
Envoyé par xclam
Ok merci j'avais remarqué aussi qu'il n'y avait pas les $_SESSION mais ja savais pas que cela avait un rapport...


Donc j'ai bien fait de mettre des $_GET/POST partout... dans les 60/70fichiers^^
Oui c'est toujours plus clair. D'ailleurs tu as pu le voir en live que pour un programmeur qui repasse derrière un autre ca aurait été plus clair d'avoir $_POST au lieu de rien
Asmodean est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h02.


 
 
 
 
Partenaires

Hébergement Web