درجة الصعوبة : متوسط
الزمن اللازم : 5 => 10 دقائق
السلام عليكم :
اليوم درسنا كيف نقوم بعمل عنوان فرعي وهمي
أولا العنوان الفرعي (subdomain) هو : subdomain.domian.com
مثلا Mail.google.com
وذلك بإستخدام عبارات php بسيطة وأساسية .
أولا نقوم بفتح أو إضافة الصفحة الرئيسية index.php على الأغلب
ثانيا نقوم بإضافة الكود التالي لأعلى الملف :
<?php $sub = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
في هذا الكود قمنا بإسناد العنوان (URL) إلى المتحول $sub
الآن سوف نقوم بإنشاء فريم (html frame) وذلك ليقوم بجلب الصفحة المطلوبة إلى صفحتنا (index.php )
في هذا الكود قمنا بتحقق من أن المستخدم قد طلب إحدى العناوين الفرعية الوهمية ثم قمنا بإسناد العنوان الحقيقي له إلى الفريم لكي يقوم بعرضه في صفحتنا
وإذا كنت لاتريد إستخدام الفريم فقم بإستعمال الكود التالي :
<?php
$sub = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if ( $sub == "http://some.stuff.com/" ) {
header( 'Location: https://www.akpro.net/' );
}
?>بعض الستلزمات لعمل السكريبت :
1- يجب أن يكون المستضيف يحوي على خاصية أنه عند طلب عنوان فرعي غير موجود يقوم بتحويلك إلى الصفحة الرئيسية (index.php)
2- لايمكن إستخدامها مع الإيميل أي لايمكن إستخدامها لإنشاء إيميل هكذا : jobs@some.jobs.com
3- إن هذه الطريقة لا تمكن محركات البحث من أرشفتها
أرجو أن تكونوا قد إستفدتم من هذا الدرس
أخوكم جهاد خرفان