ABA


"בעייה מוזרה ,דף שהפסיק לשמור COOKIE"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12458 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12458
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   20:24   04.07.07   
אל הפורום  
  בעייה מוזרה ,דף שהפסיק לשמור COOKIE  
 
   עבר עריכה לאחרונה בתאריך 04.07.07 בשעה 23:31 על-ידי MeToR (מפקח)
 
באתר שלי http://www.muler.co.il ...
כל מי שהיה נרשם היה מתחבר זה היה שומר לו קוקי + SESSION ...
עכשיו .. בלי שאני אגע בשום דבר .. פתאום זה לא עושה את זה

זה מאוד מאוד מוזר לי ואני אשמח לעזרה
הנה הקוד שמפעיל תעסק :


<?php
session_start();

if ($action=='logout' AND isset($action))
{
setcookie ("con1",$old_user,time()-3600*24+1);
unset($_SESSION['con']);
$next=true;
}

if (isset($action) AND $action=='register')
{
$cookie_c=$_POST['cookie'];
$new_user=$_POST['user'];
$t_pass=$_POST['pass'];
$new_pass=md5($t_pass);
require "sql.php";
$result = mysql_query("SELECT * FROM -- WHERE user='$new_user'" );
$row = mysql_fetch_array($result);
$old_user=$row['user'];
$old_pass=$row['pass'];
$id=$row['id'];
if ($new_user=$old_user && $new_pass=$old_pass)
{
if (isset ($cookie_c))
{
setcookie ("con1",$old_user,time()+3600*24);
echo "ok";
}

$_SESSION['con']="$old_user";
echo "תיכף תועבר לדף הבית";
$next=true;
}
}
?>

<html>
<head>
<script type="text/javascript">
function log()
{
opener.location.reload();
window.close();
}
</script>

<?php
if (isset($next))
{
?>
<script type="text/javascript">
log();
</script>
<?php
}
?>

<link rel="stylesheet" type="text/css" href="css1.css" >
</head>
<body style="text-align:center ;BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url('bg3.gif');border:0px ; color:white ;border:0px">
<br>
<?php
if(!isset($action))
{
?>
<table id='register1' dir=ltr style="text-align:right;">
<form method='post' action="?action=register" id='reg' name='regi'>
<tr>
<td><input type='text' name='user'></td><td>שם משתמש</td>
</tr><tr>
<td><input type='password' name='pass'></td><td>סיסמא</td>
</tr><tr>
<td><input type='checkbox' name='cookie'> </td><td>זכור אותי</td>
</tr><tr>
<td colspan=2 style='text-align:left'><input type='submit' value='שלח'></td>
</tr><tr>
<td colspan=2><a href='?action=forgot' target='_blank'>שכחתי סיסמא</a></td>

</form>
</table>

<?php
}
?>
</body>
</html>


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תרשום מחדש את הקוד, ותמיר סוגריים מרובעים. -DoTaN- 04.07.07 22:47 1
  אוקיי... MeToR 04.07.07 23:35 2
  תודה רבה ... code_blue  05.07.07 08:59 3

       
-DoTaN-

   22:47   04.07.07   
אל הפורום  
  1. תרשום מחדש את הקוד, ותמיר סוגריים מרובעים.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   23:35   04.07.07   
אל הפורום  
  2. אוקיי...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.07.07 בשעה 23:35 בברכה, MeToR
 
א. אתה בכלל לא הכנסת נתונים למשתנה action.
תעשה ככה לפני התנאים של המשתנה action:

$action=$_GET['action'];

ב. תעשה ככה בתחילת הדף:


ob_start();

ובסוף הדף:

ob_end_flush();

אם עדיין לא עובד, אנחנו פה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   08:59   05.07.07   
אל הפורום  
  3. תודה רבה ...  
בתגובה להודעה מספר 0
 
   בסוף מסתבר שהבעייה לא פה ...
פה הכל תקין ..

בדף INDEX משום מה העליתי גרסא שלא מוודאת אם יש SESSION או COOKIE
זה עובד ..
תודה רבה !!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net