Gå til innhold

forhåndsregler i mysql


Anbefalte innlegg

Videoannonse
Annonse
add_slashes() i php fikser biffen

Husk:

 

The PHP directive magic_quotes_gpc is on by default, and it essentially runs addslashes() on all GET, POST, and COOKIE data. Do not use addslashes() on strings that have already been escaped with magic_quotes_gpc as you'll then do double escaping.

 

 

 

Når du skal vise teksten igjen så kjør nl2br() , da blir linjeskifta med.

Lenke til kommentar

Lagde en funksjon i en klasse for en stund siden:

function AddSlashes($value)
{
   if(get_magic_quotes_gpc() == 0)
   {
       $value = addslashes($value);
   }
   
   return $value;
}

 

Denne vil kjøre addslashes når det trengs.

 

Leste og på http://at2.php.net/manual/en/function.get-...-quotes-gpc.php :

Note:  If the directive  magic_quotes_sybase is ON it will completely override magic_quotes_gpc. So even when get_magic_quotes() returns TRUE neither double quotes, backslashes or NUL's will be escaped. Only single quotes will be escaped

 

Men her har ikke jeg skrudd på noe sybase saker, så den bekymring har ikke jeg ;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...