Има ли някакъв начин да се създаде "iframe-like" от страната на сървъра? Факт е, че трябва да вляза в определена страница от интранета на моето общество от административната част на нашия уебсайт.
Вече имам SQL връзка към базата данни, която работи добре, но тук бих осъществил достъп до страниците, без да дублирам изходния код на уеб сървъра.
Моята инфраструктура е следната:
Уебсървърът е в DMZ и има следния локален IP: 192.168.63.10. Нашият интранет сървър НЕ е в DMZ и има следния IP адрес: 192.168.1.20.
Нашата защитна стена има сървърни правила и току-що добавих следното: DMZ->LAN Allow HTTP/HTTPS трафик и LAN->DMZ Allow HTTP/HTTPS (точно както ние направих за пренасочването на SQL)
Опитах следната PHP функция:
$ch = curl_init();
// set URL and other appropriate options (also tried with IP adress instead of domain)
curl_setopt($ch, CURLOPT_URL, "http://intranet.socname.ch/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
Опитах също:
$page = file_get_contents('http://192.168.1.20/');
echo $page;
Or:
header('Location:http://192.168.1.20');
Но във всички тези случаи работи добре от локално, но не и от интернет. От интернет не зарежда и след известно време казва, че сървърът не отговаря.
Благодаря за вашата помощ !