Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 31/10/2006, 23h50   #1
Nouveau Membre du Club
 
Inscription : mai 2006
Messages : 149
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 149
Points : 31
Points : 31
Par défaut [Configuration] Utilisation de $_GET

Bonjour, j'ai créé mon site sur un serveur free et pour les variables que j'envoyais dans l'url (ex: page.php?var=123), je n'avais pas besoin d'écrire $var=$_GET['var']; cela marchait même en mettant $var tout court.
Maintenant que je passe mon site sur mon dédié, ça coince, je suis obligé d'écrire $_GET partout pour mes variables.
N'y a-t-il pas une autre solution? Une option à enclencher (dans php.ini peut être?)
Merci d'avance
baleiney est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 00h00   #2
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 25
Points : 25
Salut

Il faut modifier le php.ini et mettre:
register_globals à On

En revanche je trouve que cette technique n'est pas à faire pour des raisons de lisibilité de code

et je pense que niveau sécurité c'est moins sûr (à confirmer...)

Déjà tu peux regarde ceci : http://fr.php.net/register_globals
MatthieuL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 00h02   #3
Membre régulier
 
Inscription : janvier 2004
Messages : 133
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 133
Points : 97
Points : 97
lu

dans php.ini tu as la directive "register_globals"
__________________
-
http://wsympho.free.fr
sympho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 00h04   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
register_globals à on dans votre php.ini ou encore php_flag register_globals on dans le fichier de configuration de votre serveur apache. Toutefois, cette valeur est fortement déconseillée.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 00h07   #5
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Un conseil : il vaut mieux garder cette notation car l'ancienne (celle que free utilise toujours) est obsolète et donc il est préférable de tout passer en $_GET, $_POST, $_SESSION et etc...
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 00h07   #6
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 26
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 26
Points : 25
Points : 25
Citation:
Envoyé par julp
register_globals à on dans votre php.ini ou encore php_flag register_globals on dans le fichier de configuration de votre serveur apache. Toutefois, cette valeur est fortement déconseillée.


Julp.
Pour des raisons de sécurité ?
On ne connait plus le type de variable reçu ...
MatthieuL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 09h50   #7
Nouveau Membre du Club
 
Inscription : mai 2006
Messages : 149
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 149
Points : 31
Points : 31
Merci à tous pour vos réponses,
je crois que je vais, suite à vos conseils, ne rien changer pour des questions de sécurité.(même si, dans ce cas là, je n'envoie pas de variables importantes).
baleiney 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 22h58.


 
 
 
 
Partenaires

Hébergement Web