sasmoney,
Тут может быть много причин..
1. Возможно, твой хостинг-провайдер не передает HTTP-заголовки или передает их в другом формате.
Можно попробовать другой способ получения HTTP-заголовков, например, через вызов функции getallheaders().
2. Возможно, Cloudflare не установлен так, чтобы передавать этот заголовок.
Тогда уже нужно будет обратиться к службе поддержки Cloudflare.
Попробуй проверить доступны ли HTTP-заголовки в окружении:
Александр, я задал не корректный вопрос... нужно получить этот id на ip адресе сервера, а не домена. а ip не подключен к cloudlare
а так этот код всетаки работает, проверил на домене
Василий Банников, я задал не корректный вопрос... нужно получить этот id на ip адресе сервера, а не домена. а ip не подключен к cloudlare
а так этот код всетаки работает, проверил на домене
sasmoney, когда ты делаешь запрос напрямую к ip твоего сервера, то у тебя по очевидным причинам не может быть ray id, тк запрос в таком случае не проходит через инфраструктуру cloudflare.