Форум

Data.BG Форуми: PHP код за http iframe в https уеб сайт ? - Data.BG Форуми

Прехвърляне към съдържание

Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

PHP код за http iframe в https уеб сайт ? Как да заредя iframe от незащитен сайт в сайт с активен SSL ?

#1
Потребителят е неактивен   catzarov 

  • Група: Потребители
  • Мнения: 460
  • Регистриран: 10-May 05
  • Репутация: 7
  • Пол:Мъж
  • Град:BG
Здравейте Другари.

От вчера мъча една <iframe> рамка която взима съдържание от незащитен сайт (http) и слагам този iframe код в сайт, който има защита (https).
Там съответно не се визуализира съдържанието от iframe. Същия iframe код, когато го тествам локално си работи перфектно.

Ето примерен код:

Стил на iframe рамката:
<style>
#databg-position
{
    width    : 615px;
    height   : 255px;
    overflow : hidden;
    position : relative;
}

#iframesize
{
    position : absolute;
    top      : -350px;
    left     : -180px;
    width    : 1280px;
    height   : 1200px;
}
</style>


Код на Iframe рамката:
<div id="databg-position">
<iframe src="http://www.data.bg/" id="iframesize" scrolling="no"></iframe>
</div>


Локално работи, но когато същия този код се качи в SSL защитен сайт, спира да функционира.
В нета попадан и на информация да заредя scr да започва само с // но и това не се получава.

Опитах и с мета редчето:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

Но пак без успех.

В сайта на stackoverflow намерих примерен php код, кой по тяхното обяснение и гласувалите ще позволи вграждането на рамка от незащитен сайт в защитен.

Създавам файл redirect.php със следния код:
<?php
if (isset($_GET['url'])) {
    $url = $_GET['url'];
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $data = curl_exec($ch);
    curl_close($ch);
    echo $data;
}
?>


След това го извиквам чрез следния html:
<div id="databg-position">
<iframe src="/redirect.php?url=http://www.data.bg/" id="iframesize" scrolling="no"></iframe>
</div>


Моля, за Вашето съдействие. Как да вградя съдържание от сайт с http в сайт с https.

Благодаря за отделеното време.

Мнението беше редактирано от catzarov: 14.03.17 - 11:51

0

Споделете тази тема чрез:


Страница 1 от 1
  • Вие не можете да започнете нова тема
  • Вие не може да отговаряте на тази тема

1 потребители четат тази тема
0 регистрирани потребители, 1 гости и 0 анонимни потребители


Data.BG e форум за дискусии. Data.BG не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Data.BG.

Close  Member Login