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?
Kako da ubacim link u bazu a da opet nema sql injection
Zaključano
Zakačeno
Šta se pogrešno iščitava, šta se nagomilava, šta... ?
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.
<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.
Mislim da sam ukapirao. U bazu treba da cuvam samo link. A posle pri pregledu da dodam <a href kod...
a ja sam snimao ceo html podatak..
a ja sam snimao ceo html podatak..
U bazi cuvaj samo link, cak i domen mozes da izbacis, jer nema potrebe cuvati ceo html element...
Potpis
Izdavanje stanova Srbija - http:://www.izdajemstan.rs