Moje pytanie jest proste. Użyłem następującej metody zezwalania na dostęp do skryptu php za pośrednictwem nazwy domeny strony odsyłającej, ale chcę zezwolić na dostęp tylko dla polecających pasujących do pełnego adresu URL.PHP Zezwalaj na dostęp do określonego adresu URL/strony odsyłającej
<?php
if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != 'domain.com')
{
echo "Eexcuting code here";
} else {
echo('Hot Linking Not Permitted');
// display some message/image/video
exit;
}
?>
Więc jeśli URL strony wywołującej pasuje http://www.domain.com/page.html następnie umożliwić dostęp else if zablokować.
To nie będzie bezpieczne. Mogłem łatwo uzyskać dostęp do twojej strony, jeśli chciałem. – Peon
Ok. Więc do czego nas potrzebujesz? – str
Te globale są wysyłane przez przeglądarkę. Każdy może je modyfikować. –