طبع بعض الأعضاء خصوصا الذين يدخلون تحت أكثر من اسم .. لا يستطيعون الخروج من الاسم الذي دخلوا به ..
فكلما ضغطوا على كلمة خروج تظهر هذه العبارة :
تم مسح جميع الكوكيز ! إضغط هنـــــــا للعودة للمنتديات.
وسبب المشكلة هو في www ..
فلما تدخل على المنتدى من هذا الرابط
http://yourdomain.com/vb
لا تستطيع الخروج إذا كان رابط الخروج هو هذا :
http://www.yourdomain.com/vb/member....&action=logout
لوجود www والعكس أكيد صحيح ..
ولحل هذه المشكلة افتح ملف functions.php
ستجد هذه الدالة :
كود PHP:
// ###################### Start vbsetcookye #######################
function vbsetcookye($name,$value="",$permanent=1) {
global $cookyepath,$cookyedomain;
if ($permanent) {
$expire=time() + 60*60*24*365;
} else {
$expire = 0;
}
if ($cookyedomain) {
setcookye($name,$value,$expire,$cookyepath,$cookyedomain);
} else {
setcookye($name,$value,$expire,$cookyepath);
}
}
أضف هذا الأمر في الأخير قبل القوس المغلق الأخير ..
كود PHP:
setcookye($name,$value,$expire,$cookyepath,"www.yourdomain.???");
setcookye($name,$value,$expire,$cookyepath,"yourdomain.???");
يعني بيطلع كذي ..
كود PHP:
// ###################### Start vbsetcookye #######################
function vbsetcookye($name,$value="",$permanent=1) {
global $cookyepath,$cookyedomain;
if ($permanent) {
$expire=time() + 60*60*24*365;
} else {
$expire = 0;
}
if ($cookyedomain) {
setcookye($name,$value,$expire,$cookyepath,$cookyedomain);
} else {
setcookye($name,$value,$expire,$cookyepath);
}
setcookye($name,$value,$expire,$cookyepath,"www.yourdomain.???");
setcookye($name,$value,$expire,$cookyepath,"yourdomain.???");
}