2011-07-20 5 views
1

Comment définir get_magic_quotes_gpc sur Off dans php.ini? J'ai essayé d'écraser la valeur sur Off dans php.ini. il montre Off dans le fichier mais quand je fais écho, il renvoie 1 signifie On.comment définir get_magic_quotes_gpc sur Off

toute suggesion qui peut me aider ..

J'utilise serveur XAMPP ...

+0

vous voulez probablement changer magic_quotes_gpc – genesis

+0

Sur intérêt d'intérêt, à partir de PHP 5.4.4 a atteint ce EOL et n'est LON ger soutenu. –

Répondre

3
ini_set("magic_quotes_gpc", "Off"); 

il ne fonctionne que pour les anciennes versions de PHP. Les nouvelles versions de PHP ne vous permettront pas de changer le réglage

+0

Dois-je redémarrer mon serveur? –

+0

vous ne le faites pas comme c'est fait dans php – genesis

+1

si vous écrivez ce code dans .php alors vous n'avez pas besoin de redémarrer le serveur. Si vous l'écrivez dans php.ini alors vous ne devez pas redémarrer – Londeren

0

Avez-vous redémarré le serveur apache? Vous devez redémarrer le serveur pour forcer php.ini à retraiter

0

Vous pouvez utiliser ce code portable

<?php 
if (get_magic_quotes_gpc()) { 
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST); 
while (list($key, $val) = each($process)) { 
    foreach ($val as $k => $v) { 
     unset($process[$key][$k]); 
     if (is_array($v)) { 
      $process[$key][stripslashes($k)] = $v; 
      $process[] = &$process[$key][stripslashes($k)]; 
     } else { 
      $process[$key][stripslashes($k)] = stripslashes($v); 
     } 
    } 
} 
unset($process); 
    } 
?> 

Si l'accès à la configuration du serveur est indisponible, l'utilisation de .htaccess est également une option

php_flag magic_quotes_gpc Off 

http://php.net/manual/en/security.magicquotes.disabling.php