Я работаю над скриптом поиска UDID для iOS и, к сожалению, столкнулся с небольшой проблемой. Как вы, возможно, знаете, чтобы получить UDID iOS, пользователи должны установить профиль на устройстве iOS. После этого устройство отвечает на ссылку, указанную в профиле. Если пользователь откроет ссылку для поиска напрямую, он получит сообщение об ошибке 405. Метод не разрешен. такие же, как следующие ссылки: http://get.udid.io/retrieve/ и http://license.if0rce.com/connect/retrieve
Код в /retrieve/index.php:
<?php
$data = file_get_contents('php://input');
file_put_contents("data.txt", $data);
?>
Я могу установить пользовательскую ошибку, добавив:
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
header("HTTP/1.0 405 Method Not Allowed");
exit(); }
Но это не профессиональный путь. Я хотел бы, чтобы пользователь получил ошибку, точно такую же, как упомянутые ссылки.
Есть идеи?
Ценю твою помощь :)
information-retrieval
… (удалено) - person CBroe   schedule 18.05.2014Allow
, содержащий список допустимых методов для запрошенного ресурса. - person lafor   schedule 18.05.2014