(PHP 3, PHP 4, PHP 5)
addslashes - Escapes caractere speciale într-un rând
addslashes string (string str)
Se întoarce str data, care se adaugă înainte de fiecare backslash caracter special (\), de exemplu, pentru utilizarea ulterioară a acestei linii într-o interogare a bazei de date. citate simple (șir escape „), citat dublu („), backslash (\) și NUL (NULL octeți).
Funcția addslashes () este adesea utilizată la scrierea de la baza de date. Să presupunem că, în cazul în care aveți nevoie pentru a face în baza de date O'Reilly numele, atunci caracterul „ar trebui să fie ecranat. Cele mai multe baze de date utilizate pentru acest \, linia va arata ca O \ „Reilly. Rețineți că caracterul în sine \ la baza de date nu vor fi înregistrate. În cazul în care directiva de configurare magic_quotes_sybase are asupra valorii, simbolul „va fi proiectat prin adăugarea unuia mai“ în loc de \.
Directivei privind magic_quotes_gpc configurația implicită este pe valoare la addslashes funcției () se aplică în mod automat la toate datele de GET, POST, și COOKIE. Nu utilizați addslashes () pentru datele prelucrate magic_quotes_gpc. pentru a evita escape duble. Pentru a verifica starea directivei este utilizat get_magic_quotes_gpc ().
Verificați funcționarea addslashes funcției:
Exemplul 1. Exemplul addslashes ()
A se vedea, de asemenea, descrierea funcțională: stripslashes (). addcslashes (). htmlspecialchars (). quotemeta (). get_magic_quotes_gpc ().