21-04-2005, 11:45
|
|
|
חבר מתאריך: 01.11.04
הודעות: 109
|
|
בעיה - Cookies.
שלום לכולם,
אני בונה מערכת פורמים קטנה.
יש לי בעיה עם קוקיז,
שהמשתמש נכנס לפורום אני שומר קוקיז ( בשם lastlogin ) בראש העמוד.
אח"כ, אחרי כמה פונקציות, אני רוצה להשתמש בו.
משום מה, אני לא מצליח להשתמש בו,
אבל,
אם אני עושה רענן הכל מסתדר.
זא"ת, רק בזמן שיצרתי את הקוקיז יש בעיה, אבל אחרי רענן אחד כבר הכל מסתדר.
יש את הדרך הדפוקה לפתור את הבעיה - לעשות רענן אחרי זה ( אבל אני ממש לא רוצה ).
להלן הקוד:
הפונקציה שיוצרת את הקוקיז:
קוד PHP:
function LastLoginUpdate($id) { if(!$_COOKIE["phpvl_lastlogin"]) { include "common.php"; $query = mysql_query("SELECT last_login FROM members WHERE id=$id"); $array = mysql_fetch_array($query); $lastlogin = $array["last_login"]; setcookie("phpvl_lastlogin",$lastlogin); $now = time(); mysql_query("UPDATE members SET last_login=$now WHERE id=$id"); } }
חלק מפונקציה אחרת, שמנסה להשתמש בקוקיז לאחר מכן.
קוד PHP:
$last_login = $_COOKIE["phpvl_lastlogin"]; $q_posts = mysql_query("SELECT id,posted FROM posts WHERE posted > $last_login");
אשמח לעזרה,
טל.
_____________________________________
Your signature did not follow Fresh's signatures policy, therefore it was automatically erased. Please see the E-Mail which has been sent to you, to learn how to fix this.
|