2017-01-25 5 views
0

У меня есть файл PHP, который будет загружать в моих сайтах партнеров как каркас http://dfomain.com/file.phpПолучить curent ссылки

, но я хочу его файл PHP, чтобы получить подробную ссылку, где он загружает: , например, он был загружен внутри: http://demox.com/demotextlink И с простым тегом меня разместить $$ url $$. Поскольку внутри этого файла php у меня будет тег Javascript из рекламной сети, в котором запрашивается подробный макрос, в котором было загружено объявление. , так что если кто-то может создать пример php-файла или дать коды, будут так счастливы :)

+0

cross scripting? –

+0

Нет, не совсем. Файл php должен получить текущую ссылку, где он был загружен. Потому что insid eof, что php-файл будет баннером 728x90 или другим размером, образуют рекламную сеть. Они меня делят на источник = что-то вроде $$ url $$, чтобы они отображали на своей платформе, на каком URL-адресе было загружено рекламное объявление :) –

ответ

0

Я не знаю, если это то, что вы ищете! Но если вы хотите загрузить содержимое файла типа example.php.

Вы можете использовать AJAX в качестве решения!

Вот пример, когда скрипт запрашивает файл, а затем загружает содержимое с помощью innerHTML в теге main.

function GET_CONTENT() { 

    var req = new XMLHttpRequest(); 
    req.open('POST', 'EXAMPLE_FILE.php'); 

    req.addEventListener('load', function (e) { 


     document.querySelector("main").innerHTML = e.target.response; 


    }); 
    req.send(); 
} 

IF!

Если вы хотите загрузить контент из другого домена/сервера! Затем вам нужно добавить этот фрагмент кода, чтобы избежать чего-то вроде перекрестной ошибки ....

+0

Нет, мне нужен php-файл, который будет просто получать текущую ссылку, где баннер загружен. и иметь возможность вставить в тег баннера что-то вроде команды ## url ## и при загрузке он даст им ссылку и там, где была загружена :) –

0

На странице http://demox.com/demotextlink загружен iframe, расположенный по адресу http://dfomain.com/file.php.

Javascript не позволит вам получить доступ к родительскому документу, поскольку это не тот же домен по соображениям безопасности.

Таким образом, вы можете явно указать необходимую информацию с помощью строки запроса, например:

<!-- http://demox.com/demotextlink --> 
<iframe src="http://dfomain.com/file.php?from=http://demox.com/demotextlink"></iframe> 

Или вы можете использовать реферер.

// http://dfomain.com/file.php 
<script> 
var from = "<?php echo $_SERVER['HTTP_REFERER'] ?>"; 
</script> 

См. http://php.net/manual/en/reserved.variables.server.php для всех переменных, предоставляемых сервером.

 Смежные вопросы

  • Нет связанных вопросов^_^