Problèmes avec ini_set

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problèmes avec ini_set

par AB » 12 mars 2009, 22:40

Dois je en déduire que free refuse de changer sa configuration par un quelconque moyen ?
Si le serveur ne prend pas en considération tes indications ini_set ni la config via .htaccess, apparemment oui.

Et c'est parfois aussi le cas de certains hébergeurs payants.

Donc autant que possible il vaut mieux développer un code standard qui puisse se passer de ces réglages. Ou alors il te faudra un serveur dédié si tu veux être certain de pouvoir changer la config.

par orgerix » 11 mars 2009, 17:03

Les magic quote, c'était plus, quitte à faire des modifications, autant tout faire, c'est vrai que c'est pas indispensable car on peut faire avec.

Par contre, les varaibles globales, c'est plus embettant.

J'ai essayé de faire avec le htaccess mais j'obtient une erreur 500

Code : Tout sélectionner

php_flag register_globals off php_flag magic_quotes_gpc off
Dois je en déduire que free refuse de changer sa configuration par un quelconque moyen ?

par AB » 11 mars 2009, 01:09

Si les .htaccess sont pris en considération essaies d'y mettre tes instructions de config.

Code : Tout sélectionner

php_flag register_globals off php_flag magic_quotes_gpc off
Cela dit, un bon code devrait être également fonctionnel et sans faille avec register_globals activé :wink:

Pour les magic_quotes, j'ai pris l'habitude d'utiliser cette petite fonction sur mes gpc
function StripSlashe($theValue)
	{
  	if(get_magic_quotes_gpc()) $theValue = stripslashes($theValue);
  	return $theValue;
	}
ça passe partout et m'évite d'avoir à configurer via ini_set ou le .htaccess car ce n'est pas toujours possible.

par orgerix » 10 mars 2009, 21:43

Dois je en déduire que je dois renommer toutes mes variables ?

par Victor BRITO » 10 mars 2009, 13:36

Le ini_set ne doit probablement pas passer sur free.
À confirmer par un phpinfo(), rangée disable_functions.
Les htaccess sont actifs chez free ?
Oui.

par raptor » 10 mars 2009, 12:51

Le ini_set ne doit probablement pas passer sur free.

Les htaccess sont actifs chez free ?

Problèmes avec ini_set

par orgerix » 08 mars 2009, 00:04

Bonjour, je suis sur free et malheureusement, register_globals et les magic quote sont activés. J'ai essayé de faire

ini_set('register_globals',0);
ini_set('magic_quote_sybase',0);
Mais apparament, ca ne change rien du tout. Pas de message d'erreur, mais $variabe et $_SESSION['variable'] sont confondues.

Y a t il un moyen de savoir si ini_set a été efficace ?
Avez vous une idée de pouvoir contourner mon problème (sans à avoir à renommer toutes mes variables.

EDIT : j'ai trouvé get_cfg_var(), mais elle me retourne 1...