הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 28-06-06, 11:22   # 1
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

[php cookies] התחברות והתנתקות

שמעו כל מי שמתחבר והשם משתמש והסיסמא נכונים אני שם עליו את העוגיה הזאת:
PHP קוד:
setcookie("user","$u:$p",time()+3600*24*7); 
וכשהוא מתנתק אני שם את העוגיה הזאת:
PHP קוד:
setcookie("user",-1); 
ההתחברות עובדת סבבה
אבל משום מה ההנתקות לא עובדת...
יש לדעתכם בעיה?

ודרך אגב,
במערכות שונות ראיתי שחוץ מזה שהם שמים עוגיה הם מכניסים את השם משתמש לטבלה בשם session... בשביל מה זה?
תודה
  Reply With Quote
ישן 28-06-06, 11:25   # 2
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

אל תסמוך על תמיכה בעוגיות.
וזה לא פועל בגלל שהפרמטר השני הוא VALUE ולא TIME
PHP קוד:
setcookie("user"""time()-1); 
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 28-06-06, 11:28   # 3
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

בשביל למחוק את העוגייה אתה עושה:
setcookie("user","no metter",time()-1);
  Reply With Quote
ישן 28-06-06, 11:32   # 4
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

תודה BlueNosE עזרת לי מאוד

עכשיו יש לי עוד שאלה..
בניתי פונקציה שבודקת אם מי שגולש עכשיו מהמחשב הנוכחי הוא משתמש מחובר:
PHP קוד:
    function is_user() {
        global 
$db;

        
$cookie $_COOKIE["user"];
        
$v explode("|"$cookie);
        
$username $v[0];
        
$password $v[1];
        
$query $db->query("SELECT * FROM users WHERE username='$username' AND password='$password'");
        
$row $db->num_rows($query);
        if(
$row 0) {
        return 
true;
        } else {
        die(
"unregistered");
        } 
רק שיש לי משהו מאוד מוזר,
גם כשאני לא קורא אל הפונקציה is_user אני כל הזמן מקבל שרשום לי unregisterd

למה?

Last edited by -roee-; 28-06-06 at 11:36..
  Reply With Quote
ישן 28-06-06, 11:49   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

PHP קוד:
function is_user() { 
        global 
$db

        
$cookie $_COOKIE["user"]; 
        list (
$username$password) = explode("|"$cookie); 
        
$query $db->query("SELECT * FROM users WHERE username='$username' AND password='$password'"); 
        
$row $db->num_rows($query); 
        if(
$row 0) { 
        return 
true
        } else { 
        die(
"unregistered"); 
        }  

__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 28-06-06, 12:02   # 6
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
PHP קוד:
function is_user() { 
        global 
$db

        
$cookie $_COOKIE["user"]; 
        list (
$username$password) = explode("|"$cookie); 
        
$query $db->query("SELECT * FROM users WHERE username='$username' AND password='$password'"); 
        
$row $db->num_rows($query); 
        if(
$row 0) { 
        return 
true
        } else { 
        die(
"unregistered"); 
        }  

מה ההבדל? סך הכל סגרתה את הפונקציה...נראה לי שפשוט הסגירה לא נכנסה לא...
פשוט אם באמת לא היתה לו תסגירה אז פשוט היתה לא בעיה בקוד...
  Reply With Quote
ישן 28-06-06, 14:11   # 7
ofek_golan
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 32
הודעות: 414
שלח הודעה באמצעות ICO אל ofek_golan שלח הודעה באמצעות AIM אל ofek_golan שלח הודעה באמצעות MSN אל ofek_golan שלח הודעה באמצעות Yahoo אל ofek_golan Send a message via Skype™ to ofek_golan

ofek_golan לא מחובר  

הכי פשוט בתנתקות תשמיד את העוגיה...
ואז תכתוב למי שיש את העוגיה = מחובר
למי שאין את העוגיה = מנותק
תשחק עם זה קצת
הכי טוב תעשה עם SESSION ככה פשוט מתי שהוא מתנתק מהדפדפן הוא נמחק...
ואז ליד זה תעשה ריבוע בחירה CHECKBOX ואם מסמנים תעשה עוגיה
למשך כמה זמן שתקבע
__________________
למעוניינים
אי סי קיו: 200986456
מסנג'ר בפרטי
  Reply With Quote
ישן 28-06-06, 14:37   # 8
-VladK-
הוסטסניון
 
-VladK-'s Avatar
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 34
הודעות: 2,182

-VladK- לא מחובר  

ציטוט:
נכתב במקור על ידי Ofek_Golan
הכי פשוט בתנתקות תשמיד את העוגיה...
ואז תכתוב למי שיש את העוגיה = מחובר
למי שאין את העוגיה = מנותק
תשחק עם זה קצת
הכי טוב תעשה עם SESSION ככה פשוט מתי שהוא מתנתק מהדפדפן הוא נמחק...
ואז ליד זה תעשה ריבוע בחירה CHECKBOX ואם מסמנים תעשה עוגיה
למשך כמה זמן שתקבע
אז פה אתה אומר לו להשתמש בעוגיה שלו אבל גם להוסיף שימוש בסשין...
  Reply With Quote
ישן 28-06-06, 15:23   # 9
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

חמודים הסתדרתי עם העוגיות כבר אבל עכשיו יש לי בעיה עם הפונקציה שבודקת אם המשתמש מחובר
  Reply With Quote
ישן 28-06-06, 15:29   # 10
ofek_golan
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
גיל: 32
הודעות: 414
שלח הודעה באמצעות ICO אל ofek_golan שלח הודעה באמצעות AIM אל ofek_golan שלח הודעה באמצעות MSN אל ofek_golan שלח הודעה באמצעות Yahoo אל ofek_golan Send a message via Skype™ to ofek_golan

ofek_golan לא מחובר  

אני אומר שיעזה נגיד כמו בנענע שיש ריבוע CHECKBOX מי שיודע HTML וכשתסמנים יעשה עוגיה וכשלא מסנמנים לא תיהיה עוגיה
__________________
למעוניינים
אי סי קיו: 200986456
מסנג'ר בפרטי
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 08:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ