Nginx Secure_Link_Module почему ошибочно срабатывает?

Всем привет. Использую для видео вот такой конфиг шифрования ссылки

secure_link $arg_md5,$arg_time;
secure_link_md5 secret_key$remote_addr$arg_time;

if ($secure_link = "") {
return 403;
}
if ($secure_link = "0") {
return 404;
}

В php вот такой скрипт

$secret = "secretkey";
	$time = time() + 86400; 
	$key = str_replace("=", "",strtr(base64_encode(md5($secret.$_SERVER['REMOTE_ADDR'].$time, TRUE)), "+/", "-_"));


Работает отлично у меня лично никаких проблем при просмотре да и у 98% пользователей нет проблем. Но есть 2% пользователей у который вообще никак не запускается видео, выдает 403 что ссылка устарела, проверял и ключ который у пользователей собирается он верный но все равно у них не работает. Вообще большая часть из нерабочих пользователей заходят с телефона.

В чем может быть проблема?
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы