Кто-нибудь знает PHP RegEx, разрешающий только относительные пути, а не абсолютные?
Например, у меня есть функция AJAX, которая передает это значение в мой PHP-скрипт "some-directory / another-directory / some-file.php".
Мой PHP-скрипт затем включает этот файл .... include ($ some-php-document);
Я не хочу, чтобы хакер мог использовать мою функцию AJAX для отправки чего-то вроде: "http://www.malicious -website.com / malware-script.php "
В моем PHP-документе я хотел бы сделать что-то вроде:
<php>
$some-php-document = $_POST["some_value_submitted_via_ajax"];
//if $some-php-document is a URL (not a relative path to a file),
//then $some_php_document = null
//how can I use a php regex to accomplish the above?
</php>
Как я могу это сделать?
Или, дайте мне знать, если есть более безопасные решения.