EgonomikEgonomik
  • Anasayfa
  • Teknoloji
    • Yazılım
    • Mobil
      • Android
    • Kripto Para
  • İnternet
  • Nedir?
  • Nasıl Yapılır?
  • Araçlar
  • Web Tasarım
    • WordPress
    • E-Ticaret
    • Open Source
    • Template
    • SEO
    • jQuery
    • CSS
    • PHP
    • Grafik Tasarım
      • Photoshop
  • Yaşam
    • En İyiler
    • Gezi
    • Sinema
    • Yaratıcı Reklamlar
    • Bilim
    • Kadın
    • Moda
    • Tüketici Köşesi
    • Tarih
      • Eski İnsanlar
    • Yarışmalar
    • Sanat
  • Eğlence
    • Müzik
    • Oyunlar
    • Multimedya
    • Yaratıcı Reklamlar
    • Deli Hikayeleri
  • Video
super hucre firtinasi supercell thunderstorm Süper hücre fırtınası nedir? Nedir?

Süper hücre fırtınası nedir?

19 Mart 20234 Dk. Okuma
social media influencer Influencer ajansı nedir?

Influencer ajansı nedir?

14 Mart 20233 Dk. Okuma
evcil hayvan sigortasi Evcil hayvanlar için sigorta var mı?

Evcil hayvanlar için sigorta var mı?

3 Mart 20233 Dk. Okuma
Facebook Twitter Instagram
30 Mart Perşembe, 2023
YouTube Facebook Twitter Instagram Pinterest RSS
EgonomikEgonomik
Reklam İletişim Destek
  • Anasayfa
  • Teknoloji
    • Yazılım
    • Mobil
      • Android
    • Kripto Para
  • İnternet
  • Nedir?
  • Nasıl Yapılır?
  • Araçlar
  • Web Tasarım
    • WordPress
    • E-Ticaret
    • Open Source
    • Template
    • SEO
    • jQuery
    • CSS
    • PHP
    • Grafik Tasarım
      • Photoshop
  • Yaşam
    • En İyiler
    • Gezi
    • Sinema
    • Yaratıcı Reklamlar
    • Bilim
    • Kadın
    • Moda
    • Tüketici Köşesi
    • Tarih
      • Eski İnsanlar
    • Yarışmalar
    • Sanat
  • Eğlence
    • Müzik
    • Oyunlar
    • Multimedya
    • Yaratıcı Reklamlar
    • Deli Hikayeleri
  • Video
EgonomikEgonomik
Ana Sayfa»PHP»PHP – Session ile şifreli erişim scripti

PHP – Session ile şifreli erişim scripti

PHP Web Tasarım 1 Eylül 20091 Dk. Okuma9 yorum
Facebook Twitter WhatsApp Telegram Pinterest LinkedIn Tumblr E-posta
php PHP - Session ile şifreli erişim scripti
Facebook Twitter WhatsApp Telegram Pinterest LinkedIn E-posta

Basit bir download sayıcı uygulaması hazırlarken ihtiyacım oldu. Herhangi bir veritabanı kullanmadan sayfalarınıza kolayca adapte edebilirsiniz. Bu uygulama ile dilerseniz sitenizin bazı sayfalarına sadece şifreyi bilen kullanıcıların erişmesini sağlayabilir veya uygulamayı özel verilerinizi içeren sayfaların güvenliğini sağlamak için kullanabilirsiniz. Session mantığının bir güzel tarafı da üzerinde çalışılan pencere kapatıldıktan sonra tutulan tüm verilerin otomatik olarak silinmesi.

Tek bir sayfayı şifrelemek için:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
session_start();

$sifre = "123"; // şifreyi tanımlıyoruz

// çıkış işlemi
if($_GET['op'] == "logout") {
    $_SESSION['logged'] = "0";
    echo "Çıkış yapıldı"; }

// şifre kontrol
if($_GET['op'] == "login") {
 if($_POST['sifre'] != "$sifre") {
    echo "Hatalı bir şifre girdiniz!"; }

 else {
    $_SESSION['logged'] = "1";

// giriş başarılı olursa listelenecek sayfa içeriği
    echo 'Giriş yapıldı [ <a href="?op=logout">çıkış</a> ]
    <br><br><i>Sayfa içeriği burada</i>'
; }
}

// giriş formu
if ($_SESSION['logged'] != "1") {
echo '<form action="?op=login" method="POST">
<input type="password" name="sifre"> <input type="submit" value="Giriş">
</form>'
; }
?>


Eğer birden fazla sayfa için session aracılığıyla şifreli erişim uygulamak isterseniz önce config.php gibi bir dosya oluşturup içerisine şifre bilgisini ekleyin

config.php içeriği:

1
2
3
<?php
$sifre = "123";
?>

Ardından bir login.php dosyası oluşturup, içine yukarıda verilen kodları aşağıdaki şekilde değiştirip ekleyin

login.php içeriği:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
session_start();

include('config.php');

if($_GET['op'] == "logout") {
    $_SESSION['logged'] = "0";
    echo "Çıkış yapıldı"; }

if($_GET['op'] == "login") {
 if($_POST['sifre'] != "$sifre") {
    echo "Hatalı bir şifre girdiniz!"; }

 else {
    $_SESSION['logged'] = "1";
// giriş başarılı ise yönlendirilecek sayfa
    header('location:index.php'); }
}

if ($_SESSION['logged'] != "1") {
echo '<form action="?op=login" method="POST">
<input type="password" name="sifre"> <input type="submit" value="Giriş">
</form>'
; }

?>

Şifre doğru girilirse index.php isimli sayfaya yönlendirileceksiniz. Buna göre index.php ve diğer şifreli erişim gerektiren dosyaların tepesine oturum kontrolü yapan aşağıdaki kodları yerleştirin:

1
2
3
4
5
6
session_start();
header("Cache-control:private");

if($_SESSION['logged'] != "1") {
    header("location:login.php");
    die(); }

Bu kodlar, şifre ile erişim gerektiren sayfalara www.site.com/sayfa.php şeklinde ulaşılmak istendiğinde giriş yapılmamış ise sayfayı login.php dosyasına yönlendirecektir.

Son olarak sayfalarınızdan bir çıkış linki vermek isterseniz link yapısı şu şekilde olmalı: login.php?op=logout

login PHP sayfa şifreleme script session web tasarım

Gözden Kaçmasın

web tasarim Web sitesi kurma
İnternet

Web sitesi kurma

17 Ocak 20233 Dk. Okuma
seo nedir SEO nedir?
İnternet

SEO nedir?

15 Mart 20215 Dk. Okuma
cloudflare alternatives Web siteniz için Cloudflare alternatifleri
İnternet

Web siteniz için Cloudflare alternatifleri

27 Şubat 20205 Dk. Okuma
wordpress hosting firmasi WordPress siteniz için doğru hostingi nasıl seçebilirsiniz?
WordPress

WordPress siteniz için doğru hostingi nasıl seçebilirsiniz?

24 Şubat 20209 Dk. Okuma
web sitesini hizlandiracak 8 optimizasyon Web sitenizi hızlandıracak 8 optimizasyon önerisi
Web Tasarım

Web sitenizi hızlandıracak 8 optimizasyon önerisi

22 Şubat 20205 Dk. Okuma
htaccess ile https yonlendirme .htaccess ile http'den https'e yönlendirme nasıl yapılır?
Nasıl Yapılır?

.htaccess ile http’den https’e yönlendirme nasıl yapılır?

20 Şubat 20203 Dk. Okuma
9 Yorumu Görüntüle

9 yorum

  1. zekai üzerinde 2 Eylül 2009 03:08

    faydalı bilgilerin için teşekkürler :D

    Cevapla
  2. Caner Öncel üzerinde 2 Eylül 2009 03:15

    İşin görüldüyse ne mutlu zekai :)

    Cevapla
  3. zekai üzerinde 3 Eylül 2009 02:44

    yok işimi görmedi :D bana daha komplike scriptler lazım :D

    Cevapla
  4. Caner Öncel üzerinde 3 Eylül 2009 03:09

    Deme ya, ee ne gibi şeyler lazım söyle de aklımızda bulunsun o vakit :)

    Cevapla
  5. zekai üzerinde 3 Eylül 2009 03:15

    bana bişi lazım değilde bu aralar olursa sölerim :D

    ama bi basit alışveriş sepeti uygulaması yapsan açıklamalı felan baya getirisi olur sana.. benden sölemesi ;)

    Cevapla
  6. zekai üzerinde 3 Eylül 2009 03:45

    bak aklıma geldi şimdi :D mesala özgedikotomotivin sitesine bakarken aklıma geldi :D
    şimdi bu genel özellikler kısmı var ya. biz bu özellikler için bi tablo yapıyoruz. ama sonra bunları nasıl tek bi hücerede göstericez? sql kısmı nasıl olcak onu bi açıklarsan merakımı gidermiş olursun :D bide bu etiket(tag) olayı var :D yine bunları tek bi hücreye giriyoruz ama nasıl bunları tek tek ayırıp hepsine ayrı link veriyoz :D bu ikisi bayadır aklıma takılıyo da :D

    Cevapla
  7. zac_i_e üzerinde 18 Ocak 2010 22:27

    diyelim ben bunu üyelik scriptine dönüştürdüm. ve anasayfamda online üyelerin nicklerini göstermek istiyorum. nasıl yapabilirim bunu Caner?

    Cevapla
  8. Caner Öncel üzerinde 18 Ocak 2010 22:36

    Bunu session ile yapamazsın ama Zekai, öyle bir şey için her online olan vatandaşı ya veritabanına ya da bir txt dosyasına yazdırman sonra çekmen lazım.

    Cevapla
  9. zac_i_e üzerinde 18 Ocak 2010 22:44

    bi kişi sisteme girince txt ye veya veritabanına yazdırmak kolayda, çıktığında nasıl yazdığımızı silebiliriz? logout yapsa tamam da pencereyi kapatıp gidenler için nasıl bir yöntem izlemeliyiz onu bilmiyorum

    Cevapla

Cevap Ver Cevabı İptal Et

İlginizi Çekebilir

grup vitamin Grup Vitamin - Arabesk Müzik

Grup Vitamin – Arabesk

15 Eylül 20091 Dk. Okuma3
gazzede yasananlari anlatan bir Gazze'de yaşananları anlatan bir animasyon: Closed Zone

Gazze’de yaşananları anlatan bir animasyon: Closed Zone

7 Haziran 20101 Dk. Okuma5
russian baby yoga Rusların ruh hastası bebek bakım teknikleri

Rusların ruh hastası bebek bakım teknikleri

5 Ocak 20111 Dk. Okuma4
kapitalist balina Kapitalist sisteme çomak sokmanın yolları

Kapitalist sisteme çomak sokmanın yolları

5 Haziran 20123 Dk. Okuma10

En Beğendikleriniz

auto mouse click rgb Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software)

Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software)

29 Kasım 20102 Dk. Okuma117
van depremi amerika saldiri haarp Van depremi Amerika'nın saldırısıydı. İşte kanıtları (HAARP)

Van depremi Amerika’nın saldırısıydı. İşte kanıtları (HAARP)

7 Kasım 20111 Dk. Okuma19
php code PHP İle Resim Üzerine Yazı Yazma Scripti

PHP İle Resim Üzerine Yazı Yazma Scripti

29 Mart 20092 Dk. Okuma54
en sessiz camasir makinesi En sessiz çamaşır makinesi modelleri

En sessiz çamaşır makinesi modelleri

23 Mart 20214 Dk. Okuma
bilsem sinavi Bilsem sınavına nasıl hazırlanılır?

Bilsem sınavına nasıl hazırlanılır?

30 Eylül 20194 Dk. Okuma
Son Yorumlar
  • Sismik izolatör nedir? Nasıl çalışır? için Bayram Dincer
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Otomatik Mouse Tıklama Yazılımı Türkçe (Auto mouse click software) için afsinbey
  • Yeni sosyal medya yasası nedir? Neleri kapsıyor? için Havadis
Sponsorlar
Elektronik Sigara FiyatlarıSmok hasta yatağı karyola raylı dolaphasta yatağı kiralamatoptan tesettür giyimDavetiyeelektronik sigaraPetek TemizlemeReklam ver
Facebook Twitter Instagram Pinterest YouTube RSS
Copyright © 2023 Egonomik.com Tüm Hakları Saklıdır.
Turhost tarafından barındırılmaktadır.
Kullanım Koşulları ve Gizlilik Politikası • Künye • Reklam • İletişim

Yukarıya yazın ve Enter tuşuna basarak aramayı başlatın. İptal etmek için Esc tuşuna basın.