Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.10.2004 Ostrzeżenie: (0%)
|
Witam. Mam taki kłopot- napisałem sobie funkcję zabezpieczającą linki przed atakami- jest tam pare funkcji na wyrost, ale to taki szczegół. funkcja wygląda tak:
po usunięciu $_GET['site']=danger_links($_GET['site']); wszystko wraca do normy... co zatem jest złego w w/w funkcji? po czym w indexie robię
Przy wpisaniu któregoś "niebezpiecznego" linku pojawia się żądany napis, jednak wpisując cokolwiek innego nie wyświetla mi innej strony- a jest ona wyświetlana poprzez:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Cytat $_GET['site']=danger_links($_GET['site']); Robisz przypisanie wyniku funkcji do zmiennej. Tyle tylko, że, zauważ, twoja funkcja nic nie zwraca. Mały paradoks, nieprawdaż? 2 sprawa. Po co przekazujesz do funkcji parametr, skoro nigdy z niego nie korzystasz? Albo rezygnujesz z przesyłania parametru, albo zdecydowanie z niego korzystasz, nie odwołując się w ciele funkcji do zmiennych superglobalnych (co zdecydowanie polecam) . W takim przypadku funkcja ta wyglądałaby mniej więcej tak:
|
|
|
|
ColdFire Co złego jest w tej funkcji 10.04.2006, 12:52:41
phobos ta ostania czesc kodu ktora zapodales zaczyna sie ... 10.04.2006, 13:06:30
ColdFire tak, to część kodu (najpierw ładowanie gdy nie ma ... 10.04.2006, 13:48:16
phobos moze wystarczy zastowsowac nawiasy sprubuj tak
[PH... 10.04.2006, 14:00:20
ColdFire to dobrze działa, problem jest z funkcją danger_li... 10.04.2006, 16:13:16
phobos ah omg ale mnie przycmilo problem jest z ta funkcj... 10.04.2006, 16:31:19
ColdFire CytatRobisz przypisanie wyniku funkcji do zmiennej... 10.04.2006, 18:47:43 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:04 |