Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekierowanie w downloadzie, przekierowanie do pliku zamiast podawania <a href=$sciezka>
djbarca
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bim2
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:36