![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Hej,
luźny temat z pytaniem co myślicie to tej małej klasie: Jej zadaniem ma być sprawdzenie jeszcze w bootstrapie czy akcje zadań są wykonywane przez usera a nie bota itd.
Demo:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Każde zabezpieczenie jest dobre.Jestem laikiem w porównaniu do Pana,ale próbował bym jeszcze przefiltrował porty do tego poprzez:
$_SERVER['REMOTE_PORT'] jako dodatkową metodę. Nie wiem czy coś to da,ale public function refererIsLocal() { $host = parse_url($_SERVER['HTTP_REFERER']); $host = $host['host']; $local = $_SERVER['HTTP_HOST']; $_SERVER['HTTP_ACCEPT']=$local; return ($host === $local )? true : false; } Może już,nie będę mieszał,fajna klasa,można ją rozbudować o dodatkowe metody. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 18:54 |