Avatar billede dd-man Nybegynder
13. august 2003 - 14:56 Der er 8 kommentarer og
1 løsning

MySQL og addslashes

Jeg vil gerne lige have at vide, hvorfor man bruger addslashes, og hvad det hjælper helt præcist på sikkerheden.

og jeg ved der er noget med en indstilling i apache som kan være slået til, så man ikke behøver bruge addslashes, men den kan vidst omgåes... ik?

Altså lidt generelt om hvad addslashes er, og eksempler på hvad der kan ske, hvis man _ikke_ bruger det.

Tak
Avatar billede tipsen Nybegynder
13. august 2003 - 15:04 #1
Brugerinput fra formularfelter kan indeholde tegn der kan ødelægge en sql-query - disse tegn skal escapes så de ikke giver problemer og dertil benytter man addslashes - dvs. det er altid en god ide at bruge på inputs der stammer fra brugere (=usikre kilder). Det er muligt at det i php.ini er indstillet således, at formularinput automatisk bliver escapet og i det tilfælde skal man ikke selv benytte addslashes() funktionen, da der så bliver smidt for back-slashes (\) ind i formular-dataene.
Avatar billede dd-man Nybegynder
13. august 2003 - 15:10 #2
Ja, men er den indstilling i php-ini 100% ens som funktionen? altså behøver jeg ikke at tænke på addslashes hvis den er sat på...(?)
Avatar billede detox Nybegynder
13. august 2003 - 15:20 #3
Du kan jo ikke tage for givet at magic_quotes_gpc er sat i alle tilfælde.
Hvis du vil være sikker så tjek det fx med:
get_magic_quotes_gpc()
eller:
phpinfo()
Avatar billede tipsen Nybegynder
13. august 2003 - 15:27 #4
Den er 100% magen til, ja.
Avatar billede dd-man Nybegynder
13. august 2003 - 15:28 #5
jeg har egne servere, så det er intet problem.

vil bare vide om det er 100% det samme.

og vil bare vide om det er for let at komme udenom, og evt. ødelægge/hacke et site hvis der er magic_quotes_gpc i stedet for man bruger addslashes...
Avatar billede tipsen Nybegynder
13. august 2003 - 15:32 #6
Ikke hvis du bruger dem rigtigt.
Avatar billede dd-man Nybegynder
13. august 2003 - 15:50 #7
godt
Avatar billede dd-man Nybegynder
13. august 2003 - 15:53 #8
kom med et svar :)
Avatar billede tipsen Nybegynder
13. august 2003 - 15:54 #9
*svar*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester