|
Posté le: Vendredi 19 Mai 2006 11:10:00
Aucun numéro de ligne indiqué dans le profil
| |
|
|
Malekith (Auteur du topic)
Nouveau
Hors-ligne
Inscrit le : 31 Mar 2006 Messages : 6
Sexe :
|
|
|
|
|
|
|
... Qui cette fois concerne le comportement de PHP.
En ce qui concerne l'utilisation des guillemets magiques de PHP, petit rappel des arguments pour et contre:
- pour:
Citation: | • Utile pour les débutants |
- contre:
Citation: | • Performances
Comme ce n'est pas toutes les données qui sont finalement placées dans une base, il y a un coût en vitesse pour protéger toutes ces données. Le simple appel des fonctions de protections en fonction des besoins est plus efficace (addslashes()).
Même si php.ini-dist active ces options par défaut, php.ini-recommended les désactive. Cette recommendation est surtout faite pour des raisons de vitesse.
• Peu pratique
Comme toutes les données n'ont pas forcément besoin de protection, il est souvent désagréable de voir des données protégées là où ça ne sert à rien. Par exemple, lorsque vous envoyez par mail un formulaire, et que vous voyez des anti-slashs parsemer le message. Pour corriger cela, il faut faire un usage fréquent de stripslashes(). |
Recommandations pour désactiver les guillemets magiques:
Citation: | • Désactiver les guillemets magiques du coté du serveur
• Si vous n'avez pas accès au serveur, utilisez le fichier .htaccess. Par exemple: php_flag magic_quotes_gpc Off
• Ecrire du code portable sur tous les environnement, où vous ne pourrez pas forcément modifier la configuration du serveur. Cette méthode est inefficace, et il est recommandé d'utiliser les autres solutions si possible. |
Question: Telle que suggérée, la solution par .htaccess n'est pas permise sur Free. Existe-t-il une autre façon d'écrire cette directive ? |
|
Dernière édition par Malekith le Vendredi 19 Mai 2006 11:13:46; édité 2 fois |
|
|
|
Posté le: Vendredi 19 Mai 2006 14:08:09
NRA : OUL69
(Oullins) V2
Ligne : 943 m (14 dB)
| |
|
|
Florent (85)
Connaisseur
Hors-ligne
Inscrit le : 02 Déc 2005 Messages : 1086
Sexe :
Ville : OULLINS
Forfait : Freebox Dégroupage Total sur ligne inactive (NDI)
Freebox : v5
|
|
|
|
|
|
|
Bonjour,
Malekith a écrit: | ... Qui cette fois concerne le comportement de PHP.
En ce qui concerne l'utilisation des guillemets magiques de PHP
Citation: | • Si vous n'avez pas accès au serveur, utilisez le fichier .htaccess. Par exemple: php_flag magic_quotes_gpc Off |
Question: Telle que suggérée, la solution par .htaccess n'est pas permise sur Free. Existe-t-il une autre façon d'écrire cette directive ? |
Non. Et cela n'a jamais été possible (autant avant que maintenant).
Pourquoi avez-vous absolument besoin que cette option soit à off ? |
|
_________________ Florent
De chez mystère ;-} |
|
|
|
Posté le: Vendredi 19 Mai 2006 16:38:34
Pas de caractéristiques de ligne pour un abonnement avec construction de ligne
| |
|
|
freemat
Webmaster
Hors-ligne
Inscrit le : 06 Mar 2004 Messages : 23595
Sexe :
Ville : Montargis
Forfait : Freebox Dégroupage Total avec construction de ligne
Freebox : v4r
|
|
|
|
|
|
|
[quote="Malekith"
• Si vous n'avez pas accès au serveur, utilisez le fichier .htaccess. Par exemple: php_flag magic_quotes_gpc Off
[/quote]
Pas possible sur un php en CGI comme celui de Free. |
|
_________________ Mat
[1] Posez votre question sur le forum en priorité, et non par messages privés
[2] Evitez de poster votre propre problème dans le topic d'un autre membre
[3] Si votre problème est résolu, modifiez le statut de votre topic en bas de la page |
|
|
|
|
|