У меня возникают трудности при запуске пиксельного кода изображения из crontab (на стороне сервера) с использованием PHP
например:
<img src="http://www.company.com/[email protected]"/>
я пытался использовать fput, curl и file_get_content каждый раз, когда запускаю пиксель, который «company.com» не получил по параметру.
но когда я просмотрел сам URL, они сказали, что он работает как ожидалось.
Каков предпочтительный способ запуска пикселей http или https (не postback) из cron и php?
Может быть, я должен использовать Wget для запуска пикселей?
Спасибо,
Bentzy
Не зная точно, как работает отслеживание company.com, это может быть несколько вещей.
Можно предположить, что он может регистрировать хиты только для «действительных» браузеров — например, он может посмотреть заголовки, отправленные с запросом, и решить, является ли это действительным обращением или нет, основываясь на этом. Это, вероятно, было бы моим предположением.
Вы можете попытаться обмануть отправку заголовков вместе с вашим запросом — вы должны быть в состоянии сделать это, используя cURL и PHP. Вы можете найти больше информации о cURL в документации:
http://php.net/manual/en/book.curl.php
Кроме того, не зная, что такое company.com, сложно сказать, как именно работает их отслеживание. Также может потребоваться установить cookie в браузере пользователя, чтобы он регистрировал попадание, и в этом случае это также можно сделать с помощью cURL, но это немного сложнее.
Других решений пока нет …