![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 231 Pomógł: 1 Dołączył: 22.04.2007 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
mam taki problem otoz zrobilem download TAK :
[...] if ($menu=='download') { $wynik=mysql_query("SELECT * FROM download;"); while ($rekord=mysql_fetch_array($wynik)) { $nr=$rekord[0]; $nazwa=$rekord[1]; $sciezka=$rekord[2]; print "<a href=$sciezka>$nazwa</a>"; } } [...] wszystko chodzi tylko chce teraz zrobic cos takiego [...] if ($menu=='download') { $wynik=mysql_query("SELECT * FROM download;"); while ($rekord=mysql_fetch_array($wynik)) { $nr=$rekord[0]; $nazwa=$rekord[1]; $sciezka=$rekord[2]; if ($idz==$id) { header("location: $sciezka"); exit; } print "<a href=index.php?idz=$id>$nazwa</a>"; } } [...] nie dziala ...dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował djbarca 22.08.2007, 18:19:22 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Bo łatwo coś nadpisać i się pogubić. Załózmy, że masz geta id ($_GET['id']). W całym kodzie używasz $id (przy włączonym register_globals). Pobierasz coś z bazy i dajesz $id = $z_bazy[0]; Później chcesz dać link ?id=$id i nie działa. Pare godzin szukasz tego w kodzie i zamiast ciebie na prezesa spółki w której pracujesz wybierają twojego wroga. Twój wróg zostaje prezydentem a ty lądujesz na śmietniku. A wszystko dzięki register globals. (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif)
Ten post edytował bim2 28.08.2007, 19:40:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:36 |