
13-05-2006, 22:23
|
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
|
אולי אתה לא יודע לאפות אותם כמו שצריך
נראה לי ששכחת להוסיף, סוכר, דבש, אבקת אפיה, רום, שמרים ושאר מרעין בישין.
מה הבעיה ? היא לא תופחת ? תאפה על 150 מעלות במשך חעצי שעה.
ועכשיו לעניינינו:
מתקבלת הודעת שגיאה כלשהיא ? כי אני לא שם לב כרגע לבעיה בקוד.
כמה הערות:
1. הסוגריים בפעולת החיבור עם ערך הפונקציה time מיותר, כיון שבכל מקרה בהתאם לחוקי האלגברה יש קדימות לפעולות כפל (כשהם ליד חיבור/חיסור).
2. המשתנים שאתה עושה בהם שימוש בפונקציה setcookie ממש מיותרים, כיון שאתה משתמש בהם פעם אחת בלבד.
3. במקום שאין צורך להשתמש דווקא במרכאות כפולות מרכאות בודדות יחסכו משאב מיותר (הגם שברוב המקרים מדובר בזמן כ"כ פעוט שקשה אף לבדוק אותו).
4. אני חושב ששימוש במשתנה בוליאני גם ישפר ביצועים, במיוחד כשבאופן שאני מציג להלן יש ערך ברירת מחדל כך שכשאין צורך כלל לא צריך להגדיר את המשתנה "זכור אותי".
לדוגמה:
קוד PHP:
function register_new_session($user, $pass, $cook=false)
{
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;
if($cook)
setcookie('RuIs', $user.':'.$pass, time() + 60*60*24*31);
}
נערך לאחרונה ע"י ישראל K בתאריך 13-05-2006 בשעה 22:25.
|