Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako da ubacim link u bazu a da opet nema sql injection

  • 4 odgovora
  • 2.350 pregleda

Najnovija ↓

Kako da ubacim link u bazu a da opet nema sql injection 26.06.2015. u 15:52 · pre 138 meseci #1
Koristim na celom sajtu sanaciju unosa u bazu sa htmlentities ali sad za jedno polje mi treba da omogucim korisniku da unese web adresu i da ta web adresa bude linkabilna. tj da moze da se klikne na nju. probao sam ovako:

$web = "<a href='$web'>$web</a>";

Medjutim posle u bazi cuvam i taj html podatak pa se pogrešno iscitava, value dobija vrednost iz baze i pri snimanju uvek nagomilava te podatke..

Kako ovo da resim?
Re: Kako da ubacim link u bazu a da opet nema sql injection 26.06.2015. u 16:11 · pre 138 meseci #3
Pa tako ubacujem podatak u bazu i on je automatski u ovom obliku:

<a href='tehnodrom.ag.rs'>tehnodrom.ag.rs</a>

e sad , kad udjem u edit_profile.php imam input polja i u polju pise umesto samo tehnodrom.ag.rs ono pise bas ovo iz baze: <a href='tehnodrom.ag.rs'>tehnodrom.ag.rs</a> , pa recimo ocu nesto drugo da promenim recimo ime, ja udjem u taj edit_profile i

<input type="text" name="web"> e sad to web dobija tu vrednost od malopre i pri snimanju:

to:

<a href='tehnodrom.ag.rs'>tehnodrom.ag.rs</a>

postaje to:

<a href="<a href='tehnodrom.ag.rs'>tehnodrom.ag.rs</a>"><a href='tehnodrom.ag.rs'>tehnodrom.ag.rs</a></a>

i tako u nedogled tako da moram uvek da brisem prethodni unos za web i da upisem sta treba. malo zamorno.

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme