سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

موضوع مغلق
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
سؤال اخر للخبراء واعتقد خاص بالكوكيز...

السلام عليكم
اعرف اثقل عليكم بس كل منا يتعلم بالبدايه وتقف امامه صعوبات وادرى ان اسألتى غريبه

عندى صفحة الان فيها خدمة تمام؟ اريد ان اجعل لكل زائر يستخدم الخدمة مره او مرتان يوميا فقط...فماذا افعل؟






Rings is offline   قديم 05-01-2004, 11:56 PM
عضو نشيط جدا
#2  

عن طريق ال Sessions..

كود PHP:
<?
session_start
();

if(!isset(
$_SESSION['d']) || $_SESSION['d'] != date('dDy'))
{
 
$_SESSION['d'] = date('dDy');
 
$_SESSION['x'] = 0;
}

$_SESSION['x']++;

if(isset(
$_SESSION['x']) && $_SESSION['x'] > 2)
{
 Die(
'لايمكنك المشاركة أكثر من مرتين في اليوم');
}
?>
هذا مثال بسيط!!






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج is offline   قديم 06-01-2004, 03:05 AM
عضو نشيط
#3  

شكرا اخى المبرمج ولكنى مازلت اريد طريقه افضل لانى هذه بمجرد اغلاق الصفحة وفتحها مره اخره يحسب من جديد






Rings is offline   قديم 06-01-2004, 08:13 AM
عضو نشيط
#4  

up






Rings is offline   قديم 06-01-2004, 08:49 PM
عضو فعال
#5  

طيب باكوكيز
وحط المدة يوم كامل






__________________
العضوية الجديدة: Foxhound
fnan4arab is offline   قديم 07-01-2004, 01:28 AM
عضو نشيط
#6  

الكود ... لهذا سألت هنا






Rings is offline   قديم 07-01-2004, 03:58 AM
عضو نشيط جدا
#7  

كود PHP:
<?
if(!isset($_COOKIE['d']) || $_COOKIE['d'] < date('yDd'))
{
 @
SetCookie('d'date('yDd'));
 
$_COOKIE['d'] = date('yDd');
 @
SetCookie('x'0);
 
$_COOKIE['x'] = 0;
}

$_COOKIE['x']++;

if(
$_COOKIE['x'] > 2)
{
 Die(
'لايمكنك المشاركة..');
}
?>






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج is offline   قديم 07-01-2004, 04:57 AM
عضو نشيط
#8  

حاولت






Rings is offline   قديم 07-01-2004, 05:24 AM
عضو نشيط جدا
#9  

كود PHP:
<?
if(!isset($HTTP_COOKIE_VARS['d']) || $HTTP_COOKIE_VARS['d'] < date('yDd'))
{
 @
SetCookie('d'date('yDd'));
 
$HTTP_COOKIE_VARS['d'] = date('yDd');
 @
SetCookie('x'0);
 
$HTTP_COOKIE_VARS['x'] = 0;
}

$HTTP_COOKIE_VARS['x']++;
@
SetCookie('x'$HTTP_COOKIE_VARS['x']);

if(
$HTTP_COOKIE_VARS['x'] > 2)
{
 Die(
'لايمكنك المشاركة..');
}
?>






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج is offline   قديم 07-01-2004, 05:44 AM
عضو نشيط
#10  

نفس الاولي ... بمجرد غلق الاكسبلورر وفتحه مره اخرى استطيع دخول الصفحة ثانيا ً






Rings is offline   قديم 07-01-2004, 06:07 AM
عضو نشيط جدا
#11  

كود PHP:
<?
if(!isset($_COOKIE['d']) || $_COOKIE['d'] < date('yDd'))
{
 @
SetCookie('d'date('yDd'), time()+86400);
 
$_COOKIE['d'] = date('yDd');
 @
SetCookie('x'0time()+86400);
 
$_COOKIE['x'] = 0;
}

$_COOKIE['x']++;

if(
$_COOKIE['x'] > 2)
{
 Die(
'لايمكنك المشاركة..');
}
?>






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج is offline   قديم 07-01-2004, 11:42 PM
عضو نشيط
#12  

اخى المبرمج لا اعرف كيف اشكرك صدقنى علي تعبك الشديد معى وصبرك علي واتمنى انك تتحملنى المرات القادمة والكود الاخير لم يظبط لكنى الحمدلله تصرفت في الحل ..
اشكرك مره اخره من كل قلبي والله وجزاك كل خير واتمنى وقوفك جانبى دائما






Rings is offline   قديم 08-01-2004, 12:25 PM
موضوع مغلق



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:25 PM.