Avatar billede dagreyman Nybegynder
02. maj 2003 - 15:25 Der er 5 kommentarer og
1 løsning

Problem med actionscript

Her er en del af min code som jeg gerne vil have hjælp til...

var sQryUpdate = "UPDATE " + this.sTable + " SET ";
if (this.aFields[fieldIndex].type=='t') {
sQryUpdate += this.aFields[fieldIndex].name + "='" + escape(newval) + "'";

Fejlen er at der hvor jeg har skrevet "='" og "'" er outputtet =\' og \'
Det der gerne skulle komme ud er =' og '
Nogen der kan hjælpe?
Avatar billede barklund Nybegynder
02. maj 2003 - 16:13 #1
For det første, så håber jeg ikke, at du sender dine queries til databasen direkte fra flash...

For så skulle det ikke tage mig to sekunder at sniffe dine kald og direkte sende en "DROP TABLE ..."!!!!

Men for at svare på dit spm:

I flash er det ikke sådan. Hvis du tracer det inde i flash, så er der ingen slashes på dine enkelt-quotes.

Men hvis du sender det til php, så kan der meget vel komme slashes på men så fjerner du det med stripslashes eller tilsvarende... Det samme er det vel i ASP/JSP eller hvad du nu måtte bruge.

/Barklund
Avatar billede dagreyman Nybegynder
05. maj 2003 - 09:33 #2
Må jo indrømme at jeg er nybegynder inden for Flash, så jeg har ikke nået dertil endnu hvor at jeg har fundet et alternativ til at sende det anderledes til php, men det er heller ikke så vigtigt lige nu.

Kan du være lidt mere specifik med hensyn til hvordan jeg bruger stripslashes?
Avatar billede barklund Nybegynder
05. maj 2003 - 09:37 #3
I PHP skriver du

$var = stripslashes($var);
Avatar billede dagreyman Nybegynder
05. maj 2003 - 11:34 #4
Well thanks,
Det var lige det der skulle til for at fjerne dem.
Så smid et svar Barklund
:o)
Avatar billede barklund Nybegynder
05. maj 2003 - 11:42 #5
OK :)

Men du må for guds skyld ikke bare evaluere dine queries som postes fra flash direkte i PHP. Du skal ikke være meget hacker for at udnytte sådan en fatal fejl :)
Avatar billede barklund Nybegynder
05. maj 2003 - 12:04 #6
Tark for point :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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