Я хотел, чтобы мой сайт позволял кому-либо открывать внутренние ссылки, ссылки открываются на текущей странице, не открывая новый url
в браузере (что-то вроде того, что происходит на сайте Instagram). Для этого я хотел использовать jQuery
/ Ajax
, чтобы сделать XMLHttpRequest
в php
файл, который подготовит новую страницу HTML Data
, поэтому я начал создавать php
файл, который возвращает url
ресурсычтобы использовать их на моей старой странице:
<?php
$html = file_get_contents("http://example.com");
echo $html;
?>
Это сработало! поэтому позвольте мне использовать мою собственную ссылку в этом простом сценарии:
<?php
$html = file_get_contents("http://apps.bestbadboy.ir/solver");
echo $html;
?>
Это не работает! Я искал в google и stackoverflow по его причине, у меня есть некоторые сайты, которые не позволяют использовать этот метод, и, возможно, мне поможет curl! так что позвольте мне использовать curl
:
<?php
function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0');
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo curl('http://apps.bestbadboy.ir/solver');
?>
, так как в конце концов он снова не работает: (
Я начал поиск, но ничего не нашел! Япросто угадайте, что мне нужно отредактировать файл .htaccess
или добавить в мои url
файлы, которые я хочу скопировать, чтобы предоставить доступ к файлу php
, который будет это делать. Пожалуйста, помогите мне, как сделать мой сайт таким образом(например, Instagram открывает свои внутренние ссылки)?