Php Üyelik Sistemi

PDO kullanarak PHP ile üyelik sistemi oluşturmak oldukça kolaydır. Bu makalede, PHP PDO kullanarak üyelik sistemi oluşturmanın adımlarını ayrıntılı olarak ele alacağız.

  • Veritabanı ve Kayıt Formunun Oluşturulması
  • Php Üyelik Sistemi için Veritabanı Bağlantısının Sağlanması
  • Kullanıcı Kayıt İşlemi
  • Kullanıcı Giriş Formunun Oluşturulması ve Giriş İşlemi
  • Oturum Yönetimi
  • Kullanıcı Çıkış İşlemi

Adım 1 : Veritabanı ve Kayıt Formunun Oluşturulması

Öncelikle,php üyelik sistemi için bir veritabanımızı ve tablonuzu oluşturuyoruz.

CREATE DATABASE ornek;
USE ornek;
CREATE TABLE `uyeler` (
`uye_id` int(11) NOT NULL AUTO_INCREMENT,
`uye_kadi` varchar(50) NOT NULL,
`uye_sifre` varchar(20) NOT NULL,
`uye_eposta` varchar(50) NOT NULL,
PRIMARY KEY (`uye_id`))

SQL create database komutu ile örnek veritabanımızı oluşturuyoruz. Use komutu ile örnek isimli veritabanını kullanacağımızı belirttikten sonra örnek veritabanı içerisine create table komutu ile üyeler isimli tablomuzu oluşturuyoruz.

Veritabanı ve tablomuzu oluşturduktan sonra kullanıcının sisteme kayıt olabilmesi için bir HTML kayıt formu oluşturuyoruz. Kayıt formumuzun daha düzenli ve modern görünmesi için bootstrap kütüphanesini kullandım.

Okumaya devam et Php Üyelik Sistemi

Php Süper Global Değişkenler

Php süper global değişkenler php dilinin olmazsa olmaz değişkenleridir. Süper global değişkenler ile formdan veri alma, dosya yükleme, oturum açma, çerez oluşturma, sistem bilgisi alma, ziyaretçi hakkında bilgi topla gibi işlemleri yapabiliriz. En çok başvuracağınız php süper global değişkenleri $_POST, $_GET, $_COOKIE, $_SESSION ve $_FILES olacaktır.

DeğişkenAçıklama
$GLOBALSBir değişkeni uygulamamızdaki herhangi bir yerde kullanmamızı sağlar.
$_POSTFormdan gelen veriyi elde etmek için kullanılır fakat form metodunun method=’post’ olarak tanımlanmış olması gerekir.
$_GETFormdan gelen veriyi elde etmek için kullanılır fakat form metodunun method=’get’ olarak tanımlanmış olması gerekir.
$_SESSIONOturum nesneleri oluşturmak için kullanılır.
$_COOKIEKullanıcının bilgisayarında çerez nesneleri oluşturmak için kullanılır.
$_REQUEST$_POST, $_GET ve $_COOKIE değişkenlerinin değerlerini tek başına alabilir.
$_SERVERSunucu bilgilerini verilen anahtar doğrultusunda elde eder. Ip adresi, mevcut sayfa adresi, tarayıcı tipi vs.
$_FILESHer türden dosyanın sunucuya yüklenmesi için kullanılır.
$_ENVSistem değişkenlerini saklayan bir değişkendir.

$GLOBALS php süper global değişkeninin örnek kullanımını aşağıda inceleyelim. Fonksiyon içerisinde ve fonksiyon dışarısında a değişkeni tanımladık bu iki a değişkeninin değerleri birbirinden farklıdır. Fonksiyon içerisinde $GLOBALS süper global değişkenini kullanarak fonksiyon dışında tanımlamış olduğumuz a değişkeninin değerine erişebiliyoruz.

Okumaya devam et Php Süper Global Değişkenler