Я пытаюсь настроить систему, где сторонние сайты могут взаимодействовать с моим сайтом Codeigniter, но мне нужен способ захвата их домена.Вот тест, который я провел, чтобы попытаться заставить его работать.
У меня это на стороннем сайте
echo file_get_contents('http://mycodeigniterdomian.com/');
и на новой установке CI (2.1.0) У меня есть этов контроллере приветствия
public function index()
{
//$this->load->view('welcome_message');
$this->load->library('user_agent');
echo 'Hello World';
echo '<br><br> ------------------------------------------- <br><br>';
echo $_SERVER['HTTP_REFERER'];
echo '<br><br> ------------------------------------------- <br><br>';
print_r($_SERVER);
echo '<br><br> ------------------------------------------- <br><br>';
print_r($this->input->server());
echo '<br><br> ------------------------------------------- <br><br>';
echo $this->agent->referrer();
}
Но ни $ _SERVER, ни agent-> referrer () ничего не возвращают.
Я также пробовал код за пределами Codeigniter, но в том же домене, и HTTP_REFERER работаетхорошо.
Есть идеи?