المشاركة الأصلية كتبت بواسطة code4arab
اخوي انت ماتحتاج die لانك راح توجه الزائر إلى صفحة أخرى ... أي ان الكود المتبقي لن يتنفذ في حال إعادة توجيه الزائر إلى صفحة أخرى
تستخدم die اذا حبيت توقف تنفيذ السكربت وعرض رسالة
كأنك تستخدم الامر echo ثم تتبعه بالامر exit أو تستخدم الامر exit مع تمرير الرسالة التي تريد عرضها كباراميتر
الله يعطيك الف عافية .
انا حطيت المثال هذا فقط كـ مثال
وإلا السكريبت الاصلي عندي لا يقف ..
خلنا نطبق على السكريبت الذي وضعتة
كود PHP:
<?php
$block_ips = array ("209.88","199.203","62.0","212.150");
$ips = explode('.',$_SERVER['REMOTE_ADDR']);
$visitor_ip = $ips[0] . '.' . $ips[1];
if( in_array( $visitor_ip, $block_ips ) )
{
die("Go away" );
}
echo 'Hello';
?>
لاحظ اذا ما تحقق الشرط . راح يظهر عبارة hello
استبدلت die بـ echo ولاكن يبدو ان جملة if هذه لا تستغني عن die
فكيف الان اضع كود html اذا تحقق الشرط ؟