Diskuze: HTML kód v PHP
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Pokud víš, co děláš, mohu ti poslat řešení. Pokud jsi ale začátečník, nedělej to. Vznikne ti akorát díra v systému, díky které budou moci útočníci získat tvá data a i uživatelů (hesla apod.). Nejsem ale žádný bezpečnostní technik, takže k tomu vše.
Pro zobrazení kódů musíš odstranit htmlspecialchars(), které zobrazuje HTML kód jako prostý text. Po odstranění se ti už bude HTML zobrazovat jako HTML a ne jako text.
No díky moc..A k té bezpečnosti..Žačátečník jsem ale tohle by se mi celkem i hodilo..A chtěl jsi tím říct že tady máte kódy které nejsou "bezpečné" ?
Jsou, zde je vše bezpečné (nebo by teda aspoň mělo být ).
Můžeš to tak udělat, ale pak teda nesmíš nikomu jinému
dovolit, aby mohl psát články. Jinak by mohl poškodit nejen tvé
stránky, ale i uživatele včetně tebe (viz. http://www.itnetwork.cz/…xss-a-obrana)
Nejde o samotný výpis. Ide o to, že htmlspecialchars() premení znaky, ktoré majú v HTML význam na entity a potenciálne škodlivý kód, ktorý môže užívateľ zadať sa neaplikuje, iba vypíše. Písať čisté HTML bez zázračnej funkcie normálne ide. Aj výpis je očakávaný, lebo nad kódom má kontrolu ten, kto pozná heslo miesta, kde sú súbory uložené. Obsah z formulára sa obvykle zvykne nasadzovať do predpripravenej šablóny. Vo formulári sa nepoužívajú HTML značky, ale napríklad ich obdoby v hranatých zátvorkách [b][/b], či iné symboly (* tu). Takéto značky môžeš skriptom zmeniť a pomocou htmlspecialchars() zabezpečiť iné neželané vstupy.
Chápu to dobře že když přistup aby mohl psát články budu mít jen já (popřip. známý) je vše okej ?
A jinak Tome taky ti díky
Nebo když nebude mít admina na 1 (jak je tady v návodech)..
Edit mi nějak nefiči
Může psát jen ten s admin 1, máš to napsané v tom seriálu.
Chápu Tohle mělo být k tomu příspěvku nad tím..Že pokud nebude mít admin 1 nebo ten s adminem bude můj kamarád tak je to okej ? (Teda pokud s tím něudělá něco on )
Pokud mu věříš, je to ok(někdy se můžete pohádat a po*ělá ti něco).
Okej,v tom případě díky za vysvětlení
Zobrazeno 11 zpráv z 11.