View Single Post
ישן 15-08-07, 12:46   # 6
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי snirk צפה בהודעה
PHP קוד:
<?php
//initialize the session
if (!isset($_SESSION)) {
  
session_start();
}

// ** Logout the current user. **
$logoutAction $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset(
$_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  
$logoutAction .="&"htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  
//to fully log out a visitor we need to clear the session varialbles
  
$_SESSION['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);
    
  
$logoutGoTo "pageafter.php";
  if (
$logoutGoTo) {
    
header("Location: $logoutGoTo");
    exit;
  }
}
?>
<a href="<?php echo $logoutAction ?>">התנתק</a>
פה : $logoutGoTo = "pageafter.php";
כתוב את העמוד שאתה רוצה שהוא יעבור אחרי ההתקנתקות.
זה קוד שאני משתמש בו בכול המערכת שלי,
מובא מDreamweaver
אני יודע לעבוד עם סשן וכבר הכנתי מערכת משתמשים מבוססת על זה הלקוח שלי פשוט רוצה שהכניסה לפאנל תהיה עם החלון דרישות אימות הזה
ד"א גם אני עובד כם dreamweaver

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
הבעיה עם המשתנים האלה לא בשרת אלא בלקוח, אחרי שהמשתמש הזין אותם פעם אחת אז הדפדפן זוכר אותם וכל פעם שולח אותם מחדש עד לא יודע מתי(אולי שסוגרים את הדפדפן)
נכון זאת בדיוק הסיבה שחשבתי שזה עובד כמו סשן (שזה נמחק כשסוגרים את הדפדפן) >< אז במקום למחוק יש אפשרות לקבוע את הערך שלהם מחדש ולעשות ערך של משתמש לא מחובר או משהו כזה?
__________________
פיג'מה
משחקים

Last edited by Kfir.G; 15-08-07 at 12:52..
  Reply With Quote