Я пытаюсь изучить cURL с PHP, чтобы подделать ссылку на сайт.
Со следующим сценарием я ожидал этого … но, похоже, он не работает.
Любые идеи / предложения, в которых я ошибаюсь?
Или вы знаете какие-либо учебники, которые могли бы помочь мне понять это?
Благодаря!
Джессика
<?php $host = "http://mysite.com"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_AUTOREFERER, false); curl_setopt($ch, CURLOPT_REFERER, "http://google.com"); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_HEADER, 0); $result = curl_exec($ch); curl_close($ch); ?>
Вы не сможете увидеть результат в аналитике веб-сервера, потому что он может, вероятно, использовать javascript, чтобы получить аналитику и завиток, чтобы запустить / выполнить javascript. Весь Curl будет делать, так это получить содержимое страницы, так как это текстовый файл. Он не будет запускать ни один скрипт или что-то еще.
Чтобы быть более ясным, если у вас есть тег html, например
<img src="path/to/image/image.jpg" />
Curl будет рассматривать его как строку текста. он не загрузит image.jpg с сервера. То же самое происходит с js, если их
<script type="text/javascript" src="analytics.js"></script>
Обычно браузер загружает эту analytics.js и запускает ее, но завиток не будет.