|
PHP Script ile web programlamayı bu site inşaAllah size öğretecek; Bunu isteyin !
|
PHP Session değişkenleri ve session_start fonksiyonu ile ziyaretçi oturumu oluşturmak
Gereksiz hiçbir bilgi yoktur. Lütfen hepsini dikkatli bir şekilde sırasıyla okuyun ve uygulayın. |
|
PHP index PHP Dersleri 1 Aralık 2008 den sonra ... PHP Derslerine Giriş PHP Kurulumu (Easy PHP) PHP öğrenmek istiyorum PHP Echo (değişkenler) PHP - dosya okuma PHP de Array (diziler) PHP for loop (döngü) PHP if sorgusu (and, or, not) PHP die ve if isset PHP date time functions PHP Dersleri Ekim 2010 dan sonra ... PHP String fonksiyonları PHP Substr fonksiyonu String dersleri henüz bitmedi... PHP include PHP Session PHP ile veritabanına bağlanmak PHP Derslerinin Sponsoru www.ismailpala.com'dur. |
PHP Dersleri [ Ders no henüz belirlenmedi.] PHP Session değişkenleri ve session_start fonksiyonu ile ziyaretçi oturumu oluşturmak.PHP Session değişkenleri ve session_start fonksiyonu ile ziyaretçi oturumu oluşturmak. PHP sayfaları arasında bir değer taşımak için çok kullanışlı olan bu özellik sayesinde değişkenler birçok sayfadan ulaşılabilir; session şeklinde tanımlanan değişkenler kendi sayfası dışından da okunur ve yazılır. Örneğin şifreli bir sitede kullanıcı adı ve şifresini sordunuz; ziyaretçi bu sorulara doğru cevap verdi ve sisteme başarılı şekilde giriş yaptı. Bu başarılı girişi sürekli hafızada tutmanız ve ziyaretçiye göre davranmanız için session_start yapıp session değişkenlerini kullanabilirsiniz. Session değişkenlerinin isimlerini uzun tutmamanızı tavsiye ediyorum. Bazı PHP versiyonlarında bu hatalara neden oluyor. PHP versiyon 5.3.0 dan sonra kaldırılan session_register i kullanmadan işlem yapmak daha pratik. session değişkenlerini $_SESSION["degisken_adi"] şeklinde kullanmanız yeterlidir. $degiskenim_benim şeklindeki bir değişkeni o sayfa sınırlarında kullanmanıza rağmen $_SESSION[""] a tanımladığınız değişkeni bütün sitede kullanabilirsiniz. session_destroy() fonksiyonu ile de bütün session değişkenlerini yok edersiniz. Bu da güvenli çıkış gibi kullanıcıya ait bilgilerin hafızadan silinmesi gerektiğinde kullanır. session_destroy ile ziyaretçiye bağlı oturum bilgilerinin hepsi yok edilir. Session değişkenlerini kullanabilmeniz için session_start sayfanın en başında olması gerekir. Sayfanın en başında olmasına rağmen eğer aşağıdakine benzer bir hata alıyorsanız: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at ..... Bu hatanın nedeni genellikle ilgili php sayfanızın karakter kodlamasıdır. UTF-8 with BOMB denen bu durumdan kurtulmak için notepad ++ yada notepad 2 kullanabilirsiniz. notepad2 deki file menüsünde bulunan Encoding alt menüsünden dosyanızın karakter kodunu değiştirip kaydediniz. PHP de sitenizdeki ziyaretçi için oturum (session) açılınca o oturuma bir de tekil isimlendirme yapılır. Buna session ID denir ve session_id() fonksiyonu ile elde edebilirsiniz. PHP dersinin hazırlanma zamanı : 22 Eylül 2011 Perşembe Saat 12:40/p>
|
|
Nihat ve Levent'e sitenin oluşturulması için vermiş oldukları destekten ötürü teşekkür ederiz. Yayına başlama 1 Aralık 2008 Pazartesi Saat 21:10 dur. Lütfen sitedeki içerikleri kaynağına link vermeden hiçbir yerde yayınlamayınız. |