| Autor | Zpráva | ||
|---|---|---|---|
| piiiiiiiip Profil |
#1 · Zasláno: 20. 8. 2011, 19:17:28
Dobrý den.
Chci se zeptat jak bude vypadat url kdyz nazev kategorie je index. <?php
include "db.php";
if ( $clanek )
{
$clanek = $_GET['clanek'];
$vyber = mysql_query("SELECT zaznam FROM clanek WHERE id = '$clanek'");
$vypis = mysql_fetch_object($vyber);
echo $vypis->zaznam;
mysql_close();
}
elseif ( $kategorie )
{
$kategorie = $_GET['kategorie'];
$vyber1 = mysql_query("SELECT zaznam FROM kategorie WHERE id = '$kategorie'");
$vypis1 = mysql_fetch_object($vyber1);
echo $vypis1->zaznam;
mysql_close();
}
else
{
echo "Tento text se vypise pouze pokud neni vybrana kategorie a ani nejaky clanek";
}
?> |
||
| Str4wberry Profil |
#2 · Zasláno: 20. 8. 2011, 19:23:13
/tvujSkript.php?kategorie=index |
||
| piiiiiiiip Profil |
#3 · Zasláno: 20. 8. 2011, 19:26:09
Tak to sem měl teda celou dobu správně,to ale znamená že chyba musí byt někde ve scriptu.
|
||
| Str4wberry Profil |
#4 · Zasláno: 20. 8. 2011, 19:31:39
Ano.
|
||
| DoubleThink Profil * |
#5 · Zasláno: 20. 8. 2011, 20:09:03
piiiiiiiip:
$clanek = $_GET['clanek'];
$vyber = mysql_query("SELECT zaznam FROM clanek WHERE id = '$clanek'");Tvoji zákazníci by měli být varování, že si jsi nebezpečný, když máš v rukou nějaký programovací jazyk, jako PHP nebo SQL. |
||
| Bertram Profil |
#6 · Zasláno: 20. 8. 2011, 21:08:06
Omlouvám to se mi povedlo místo přihlášení, ale smazat to nemohu.
No a abych teda něco přispěl, tak ty proměnné nastavuješ až v bloku if, elseif. Ale zároveň se na ně v podmínce ke vstupu do těchto bloků dotazuješ. |
||
| pcmanik Profil |
DoubleThink:
O bezpecnosti tvojho kodu sa da tiez polemizovat, nejaka ochrana pomocou intvalu() mi tam chyba. Moderátor Str4wberry: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
| DoubleThink Profil * |
#8 · Zasláno: 20. 8. 2011, 21:56:49
pcmanik:
„O bezpecnosti tvojho kodu sa da tiez polemizovat“ Ten není můj, jsou to řádky 7 a 8 z [#1]. |
||
| Ben Profil * |
#9 · Zasláno: 22. 8. 2011, 17:39:20
piiiiiiiip:
prožeň $clanek pres mysql_real_escape_string(); kvůli SQL injection a htmlspecialchars(); kvůli XSS |
||
| Str4wberry Profil |
#10 · Zasláno: 22. 8. 2011, 18:02:18
A ty si nastuduj, co je to XSS.
|
||
|
Časová prodleva: 15 let
|
|||
0