Re: [Linux-programlama] Session problemi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erdal YAZICIOĞLU (erdal.yazicioglu@gmail.com)
Date: Tue 25 Jan 2005 - 13:34:51 EET


register globals on

dediğiniz gibi de yaptım..İlginç olan dün çalışıyordu?
----- Original Message -----
From: "OKAN ARI" <okanari@aridersanesi.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Tuesday, January 25, 2005 9:21 AM
Subject: Re: [Linux-programlama] Session problemi

> Sanırım su tanimlama ile Session'a degerrleri atiyorsunuz.
> $SESSION_USERID = $userID;
> $SESSION_USERNAME = $userName;
> $SESSION_ACCESSLEVEL = $accessLevel;
>
> Bu sekilde calisabilmesi icin
> php.in icinden
> register_globals=on olmali.
>
> Ya da su satiri soyle yapmalisiniz
> $SESSION_USERID = $userID;
> $_SESSION['SESSION_USERID'] = $userID;
>
>
> ----- Original Message -----
> From: "Erdal YAZICIOĞLU" <erdal.yazicioglu@gmail.com>
> To: <linux-programlama@liste.linux.org.tr>
> Sent: Tuesday, January 25, 2005 1:14 PM
> Subject: [Linux-programlama] Session problemi
>
>
> > Dün makinemin azizliğine uğradım ve format atmak zorunda kaldım.Üzerinde
> XP
> > Pro, MYSQL ve PHP 4.3.10 koşuyor.
> >
> > 1 gün öncesine kadar PHP yazılımım çalışıyordu. login.php içerisinde
> session
> > açıyor ve default.php sayfasına yönlendiriyor idi .Şimdi ise seesion'ı
> > register edemiyorum. PHP.ini dosyası içerisinde session.save_path =
/temp
> > olarak tanımlı ancak bu kalsörün altına hiç bir şey yazmıyor. login
> scripti
> > aşağıdaki gibi
> > <?
> > include "config.php";
> > include "functions.php";
> > if (!($link = mysql_pconnect ($DB_SERVER,$DB_LOGIN, $DB_PASSWORD)))
> > {
> > DisplayErrMsg(sprintf("internal error %s %s %s %d:%s\n",$DB_SERVER,
> > $DB_LOGIN, $DB_PASSWORD,
> > mysql_errno(), mysql_error()));
> > return 0 ;
> > }
> > $sql ="select userID,userName,accessLevel from dict_users where
> > userLogin='$userName' AND userPassword =password('$password')";
> > $query_data = mysql_db_query($DB_NAME,$sql);
> >
> >
> > // Kullanıcı doğru ise oturum aç
> > if (mysql_num_rows($query_data) == 1)
> > {
> > session_start();
> >
> > // Kullanıcı adı ve yetkilerini kayıt et
> > session_register("SESSION_USERID");
> > session_register("SESSION_USERNAME");
> > session_register("SESSION_ACCESSLEVEL");
> > list($userID, $userName, $accessLevel) =
> > mysql_fetch_row($query_data);
> > $SESSION_USERID = $userID;
> > $SESSION_USERNAME = $userName;
> > $SESSION_ACCESSLEVEL = $accessLevel;
> >
> > // ana sayfaya yönlendir
> > header("Location:default.php");
> > mysql_free_result ($query_data);
> > }
> > else
> > // Giriş hatalı ise
> > {
> > mysql_free_result ($query_data);
> >
> > // Hata sayfasina yönlendir
> > header("Location: hatavar.php?hatakodu=0");
> > exit;
> > }
> > ?>
> >
> > Bu sorgu sonucunda beni devamlı hatavar.php?hatakodu=0 sayfasına
> > yönlendiriyor. Dbase de kullanıcılar doğru ve temp dosyasına birşey
> > yazmıyor. Neden olabilir...
> >
> > Teşekkürler
> >
> >
>
>
> --------------------------------------------------------------------------

--
> ----
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

---------------------------------------------------------------------------- ----

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.