شما اینجا هستید
HTML » کد قرار دادن یک سایت در آی فریم

با سلام و احترام خدمت کاربران بیلبورد چی

برای قراردادن یک سایت در درون سایت خودتون باید از آیفریم استفاده کنید.

اول یک فایل html یا php در هاست خودتون ایجاد کنید و کد های زیر رو داخلش قرا بدید.

<html>

<head>
<title>بیلبورد چی</title>
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
</head>
<frameset>
<frame src="https://billboardchi.com/">
</frameset>

</html>

حالا بجای ادرس billboardchi.com آدرس سایت مقصد رو قرار بدید.
باید توجه کنید که آدرس سایت مقصد اگر بدون ssl هست ادرس مسیر فایل شما هم نباید ssl داشته باشه و اگر مقصد ssl داره اینجاهم باید ssl قرار بدید تا مرورگر کد شما رو مسدود نکنه.

یعنی :
https to https allow
http to http allow

https to http deny
http to https deny

حالا اگر سایت مقصد ssl نداره شما باید یک فایل در کنار فایل آیفریم قرار بدید و کد php زیر رو داخلش کپی کنید.
فایل re.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;
}

و بجای آدرس سایت در کد اولیه آدرس رو اینطوری بنویسید

"/re.php?url=http://billboardchi.com/"

کد کامل :

<html>

<head>
<title>بیلبورد چی</title>
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
</head>
<frameset>
<frame src="/re.php?url=http://billboardchi.com/">
</frameset>

</html>

اینطوری تا حدود زیادی مرورگر ها نمیتونن تشخیص بدن و کد شما بلاک نمیشه یعنی تمامی حالات زیر مجاز میشه؛

https to https allow
http to http allow
https to http allow
http to https allow

ممنون از اینکه تا آخر آموزش با ما همراه بودید ، سوالی اگر هست کامنت کنید..

مطلب اختصاصی بیلبورد چی ، هرگونه کپ برداری با لینک کردن سایت ما بلامانع هست در غیر اینصورت شرعا و قانون مجاز نمی باشد.





اخبار بیلبورد چی | جدیدترین اخبار ایران و جهان