[Linux-programlama] Re: session'dan alınan veride hata

---------

[Linux-programlama] Re: session'dan alınan veride hata

From: Elvin Åžiriyev <elvin_at_siriyev.net>
Date: Tue, 4 Nov 2008 12:53:24 +0200
Message-ID: <ded068c00811040253y12515d25o4685651a723d4c44@mail.gmail.com>

error_reporting( E_ALL & ~E_NOTICE); eklemek sorunu çözmez, saklar.
$_SESSION["randomuserid"] kullanmadan önce isset($_SESSION["randomuserid"])
le olup olmadığını kontrol etmelisin.

Örn:

if (isset($_SESSION["randomuserid"]) && $_SESSION["randomuserid"] !="" AND
$domain == $_SESSION["domain"]){
       $login = 1;
       }
else{
       $login = 0;
       }

Kısaca: $login = (isset($_SESSION["randomuserid"]) &&
$_SESSION["randomuserid"] !="" AND $domain == $_SESSION["domain"]);
veya $login = (isset($_SESSION["randomuserid"]) && $_SESSION["randomuserid"]
!="" AND $domain == $_SESSION["domain"]) ? 1 : 0 ;

ve $_SESSION kullanmadan önce de session_start(); kullanılmalı. E_NOTICE
notlarını kapatmak hataları gizler ve karmaşık kodlarda kritik hatalar
vermenize neden olur.

Kolay gelsin.

2008/11/4 Erdem Uyguner <erdem.linux_at_gmail.com>

> arkadaşlar sorunu çözdüm... sayfanın başına
>
> error_reporting( E_ALL & ~E_NOTICE);
>
> ekledim...
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Elvin Åžiriyev
http://siriyev.net

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 04 Nov 2008 - 12:06:22 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.