forum-6

Kim bu Php




Bilgi
•Diğer Sitelerden Alıntıdır:

PHP'de sayfalar arası bilgi transferi için kullanılabilecek dört adet temel metod vardır.
Bunların iki tanesi HTML'nin nimetleri olan GET ve POST metodlarıdır. Diğerleri ise istemci
tabanlı COOKIE (ÇEREZ) ile sunucu tabanlı SESSION (OTURUM)'dur. Kullanıcı girişi ve
işlemlerinde (istemci tabanlı olduğundan) çerezler daha az güvenli bir metod olduğu için, bu
işlemlerde genelde oturumlar kullanılır.
Oturumları anlamak için öncelikle genel çalışma ilkesini bilmek gerekir. PHP'de bir sayfada
bir oturum başlatıldığı zaman, o anda sunucu üzerinde o oturumla ilişkilendirilmiş bir geçici
dosya oluşturulur. Sayfayı ziyaret eden, sayfayı kapattışı zaman ise oturum sonlanmış olur ve
geçici dosya silinir. Bir oturum başlangıcından bitimine kadar, PHP kodlarını yazan
tarafından ne gibi bilgilerin hafızada tutulması ve transfer edilmesi istenmişse, o bilgiler
bahsettiğimiz bu geçici dosyada tutulur. Kullanıcı aynı oturumun geçerliliğini sürdürdüğü
sayfalardan ayrılmadığı sürece bu oturum kapatılmaz ve kullanıcı sayfa içerisinde herhangi
bir bağlantıya tıklasa, aynı sitede başka bir sayfaya yönlense, hatta aynı sitede başka bir adres
girse dahi, eğer yeni gittiği sayfada da oturum başlatılmışsa, oturum açık kalır ve bilgiler
kullanılabilir.
Peki her gittiği sayfada oturumun başlatılması ne demek ? Bunu şöyle açıklayalım.
Oturumların bir sayfada etkin olabilmesi için sayfanın en başına başlatma kodunun, yani
session_start(); kodunun bulunması gereklidir. Bu da demektir ki oturumdan alınacak
bilgilerin kullanılacağı her sayfanın en başına session_start(); eklemek gereklidir. Bu kodu her
zaman sayfanın en başına eklemek gerekir, çünkü bazı kodlardan ya da HTML içerikten sonra
kullanılması hata vermektedir.



Session.php yi nasıl oluşturacağım.


Dosyayı nasıl oluştracağım:

Bazı hostlar joomla kuruluşunda birçok safhayı oluşturmadan yüklemeyi bitirir.
Ondan sonra ise sırası ile hatalar gelmeye başlar.

Kimisi configuration.php yi
kimiside session.phpyi

Burda ise bu dosyaları oluşturmak yani sıfırdan yapıp ftp aracılığıyla hosta atmak yine site sahibine düşüyor.

Basit boş bir php sayfası oluşturabilmeniz için illede php editör programına ihtiyaç duyulmaz.

İster wordpad ile ister notepad ile boş bir sayfa açıp geri kaydederkende

örneğin: session.txt değilde session.php olarak kaydederseniz elinizde boş bir php sayfası geçmiş olur.

ondan sonra ise ftp aracılığıyla o oluşturduğunuz dosyayı joomla klasörlerinden gerekli yerlere atarsınız...

Platformdan bağımsız çalışabilen sunucu taraflı, Html gömülü betik dilidir.Perl, /C tarzı script dilidir.Php ile yazılan kodlar bir editörde yazılıp .php ve ya kullandığınız sürüme göre (php,php3 gibi..) uzantılı olarak kaydedilir.(Örn. plusbilgi.php,burak.php3..) . Bu dilleri bilenler aşinası olmuş kişiler Php’yi kısa sürede vakit kaybetmeden öğrenebilir. PHP ile yazılan dosyalar derlenmez (Compile edilmez). Sadece Web Server’da bu dilde yazılmış scriptleri yorumlayabilecek bir PHP yorumlayıcı program mevcuttur. Bu yorumlayıcı yazılmış PHP scriptlerini Web Server’ ın anlayabileceği bir biçime dönüştürür ve yollar.

PHP ile yazılmış bir web sayfasına bağlandığınızda temel olarak aşağıdaki işlemler yapılır.

* İstemci(Client) tarafından PHP dosyası bir tarayıcı (browser) ile çağrılır.

* Web Server(Web Sunucu) dosya uzantısından bu isteğin bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.

* PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu Web Server’ a tekrar gönderir.

* Web Server’ a ulaştırılan sonuç İstemci(Client) tarafına HTML dosya olarak yollanır.

PHP oyun programı yazmaya kadar bir çok amaca hitap eden kullanışlı bir dildir. Fakat konular içerisinde veritabanları üzerinde kayıt ekleme, silme, değiştirme, sorgulama işlemlerine yer verilecektir. Sonuç olarak PHP, HTML dilinin yapamadığı işlemleri ve yapamadığı işlevli sayfaları yapabilir ve Web Server’a bir takım işler yaptırmak gibi yararlar sağlayabilir.

Php ; Oracle, Adabas D, Sybase, FilePro, mSQL, Velocis, mySQL, Informix, Solid,dBase, ODBD Unix dbm ve PostgreSQL veritabanlarıyla güvenli iletişim kurabilir ve IMAP, SNMP, NNTP , POP3 , HTTP servislerine

-php,kodu,ne,işe,yarar,php,nedir,ne,görevi,yapar,php,nedir,php,kodlaması,nasıl,yapılır




Bugün 7381 ziyaretçi (14312 klik) kişi burdaydı!

Karışık Konular

Oyun Hileleri

Genel Katagoriler

Sözler

Designer ' Forum-6 ' // 2012 - 2013 ## Emeğe saygı
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol