Luca Le Ответов: 1

Хотите получить код с YouTube в домен ссылающейся страницы с помощью PHP?


Я исследовал, но не нашел решения для этой ситуации, пожалуйста, посоветуйте!

Я хочу отслеживать, где именно происходит клик из видео на youtube.

Что я уже пробовал:

PHP-файл с именем "trackid.php" со следующим кодом:

$actual_link = (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : '';
echo $actual_link;


Я сократил URL-адрес этого файла, используя goo.gl, и поместите этот сокращенный URL-адрес в описание видео на Youtube.

Когда я пытаюсь открыть сокращенный URL-адрес, результат таков

https://www.youtube.com/


Но мне нужно получить полный URL-адрес, включая "watch?v=sampleID", я хочу получить идентификатор видео для отслеживания.

Пожалуйста, посоветуйте!

Mohibur Rashid

Что делает ваш
print_r($_SERVER для);
Шоу?

1 Ответов

Рейтинг:
10

luplup

Вы не можете этого сделать, потому что он исходит из https, и поэтому передается только домен, а не полный url-адрес.


OriginalGriff

Пожалуйста, не делайте репостов, если ваши сообщения не появляются сразу: все они прошли модерацию и потребовали от человека просмотреть их для публикации. Чтобы вас не выгнали как спамера, оба должны были быть приняты, а затем я должен был очистить запасную часть. Потерпите немного, пожалуйста!

luplup

Извините, Грифф, у меня есть репост, потому что мой пост исчез после попытки отредактировать его на опечатку... и я только что обнаружил этот раздел "Быстрые ответы".

OriginalGriff

Он исчез, потому что перешел на модерацию - есть автоматическая система защиты от спама, и вы обратили на него внимание! :смеяться:
Нельзя удалять вещи - это зарезервировано для людей, но мы, модераторы, довольно быстро проверяем эти вещи и возвращаем их на место. Я знаю, что это больно, но вы не поверите, сколько cr@p может генерировать один спамбот, когда они начинают работать, так что это определенно необходимо.
Вещи здесь (как правило) просто так не исчезают, так что наберитесь немного терпения, пожалуйста.

Добро пожаловать в QA: пожалуйста, устраивайтесь поудобнее и помните, что некоторые спрашивающие заинтересованы только в том, чтобы сделать за них домашнее задание, поэтому они могут быть "недружелюбны", если то, что вы ответите, не является чем-то, что они могут передать. Игнорируйте их или сообщайте о злоупотреблениях здесь:
https://www.codeproject.com/Forums/1652005/Spam-and-Abuse-Watch.aspx

luplup

Извините и за другое место тоже :)
У меня слишком быстрый ответ :D
И это не из-за отсутствия терпения...
Спасибо за радушный прием ;)