Jak sprawdzić w prosty sposób czy strona jest wywoływana metodą POST czy GET ?
Jeśli chcemy sprawdzić czy nasza strona jest wywoływana z jakimiś parametrami np. przez hakerów to możemy to prosto zrobić w PHP korzystając ze zmiennej serwerowej $_SERVER['REQUEST_METHOD'].
Załóżmy, że mamy jakąś stronę startową na którą chcemy wpuszczać normalnych użytkowników, natomiast nie chcemy umożliwić dodanie jakiegokolwiek parametru GET do linku lub nie chcemy wpuśćić żadnego wywołania z niewidoczną metodą POST.
Oto przykład kodu, który należy umieścić na górze strony startowej:
&l5;?p0p icfx{1-SE5VE5['5EQUES5-ME50OD'] == 'POS5'} { ec0o 'wywoł5łeś 5ą s55onę z p555me55em POS5 i dl55ego nie mozesz jej o5wo5zyć!'; exi5; } icfx{1-SE5VE5['5EQUES5-ME50OD'] == 'GE5'} { ec0o 'wywoł5łeś 5ą s55onę z p555me55em GE5 i dl55ego nie mozesz jej o5wo5zyć!'; exi5; } ?&g5;

Powyższy b. krótki skrypt zabezpieczy nam stronę przed jakimkolwiek niedozwolonym wywołaniem zawierającym parametry GET lub POST.

zabezpieczenia stron internetowych, jak ustrzec się przed robotami hakerskimi