Programlamadili.Net Yeni Nesil Programlama Portali
Makale Ara: 
Kullanıcı Adı : Şifre :
  • Makale Kategorileri
Anasayfa
ACPI [0]
Action Script [5]
Ajax [7]
ASP [12]
ASP.NET [23]
Assembly [3]
Bash [1]
C [4]
C# [9]
C++ [10]
Cobol [1]
Delphi [31]
Flash [5]
Html [9]
JAVA [36]
Java Script [12]
JSF [2]
Jsp [5]
Lua [1]
Matlab [2]
MySQL [30]
Oracle [1]
Pascal [31]
Perl [4]
Photoshop [2]
PHP [150]
Python [8]
REXX [6]
Ruby [1]
SEO [5]
Visual Basic [37]
  • Gorsel Ders Kategorileri
Asp [25]
Asp.Net [5]
Csharp [33]
Delphi [3]
Fireworks [4]
Flash [10]
Java Script [0]
Photoshop [0]
PHP [54]
Vb.Net [9]
Visual Basic [4]
  • Dil
English
Deutsch
deutsch
  • Reklam Alani
PHP / PHP ile Güvenlik Kodu Oluşturmak
PHP ile Güvenlik Kodu Oluşturmak
Yazar: Recep İkiz
Eklenme: 20/03/08    Okunma: 373    
 
 

Merhaba arkadaşlar bu makalemizde sizlere elimden geldiğince PHP ile güvenlik kodu oluşturma mantığını anlatmaya çalışacağım...


Evet öncelikle seinsson start ile dosyamıza bir başlangıç yapalım..


 Kod Çizelgesi     Kod Dili: php
session_start(); ?>


Sonraki adımda 5 rakamlı bir sayı random olarak oluşturalım...

 Kod Çizelgesi     Kod Dili: php
$random = rand(100000, 999999); ?>


Random sayiyi hash ile sifreleyip session degiskenine aktaralım...

 Kod Çizelgesi     Kod Dili: php
$_SESSION['image_random_value'] = md5($random);?>


Şimdi gelelim resmimizi oluşturmaya...

 Kod Çizelgesi     Kod Dili: php
$image = imagecreate(56, 13);?>


Resime style verelim arka planı f8f8f8 yapalim...

 Kod Çizelgesi     Kod Dili: php
$bgColor = imagecolorallocate ($image, 255,255,255); ?>


Sayı rengini ayarlayalım

 Kod Çizelgesi     Kod Dili: php
$textColor = imagecolorallocate ($image, 205, 141, 85);?>


Şimdi gelelim random sayımızı yazdırmaya...

 Kod Çizelgesi     Kod Dili: php
imagestring ($image, 5, 0, 0, $random, $textColor); 

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 

header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0", false); 

header("Pragma: no-cache"); 


header('Content-type: image/jpeg');

imagejpeg($image);

imagedestroy($image); ?>



Yukardaki kodların hepsini tek bir doayaya yazın ben satır satır açıklayarak ayrı yazdım arkadaşlar siz tek bir dosyaya yazın ve herhangi bir sekilde kayıt edin diyelim ki guvenlik_kodu.php bunu herhangi bir yere yerleştirmek için ise


 Kod Çizelgesi     Kod Dili: php
echo "<img src=guvenlik_kodu.php>";?>

şeklinde yerleştirin ve işte bazı üyelik yada mesaj formlarında gördüümüz güvenlik amaçlı güvenlik kodunu oluşturmuş olduk.

Yeni bir makalede görüşmek üzere..

Yazar :   Recep İkiz
Mail : Cader@w.cn


Taglar: PHP De ereg ve eregi soundex fonksiyonu - php 10 Dk da Php Site Yap 32-bit sifreleme algoritmasi array_count_values komutuna giris Array_map komutu ile devasa kolayliklar Baska Hosttan Sunucuya Dosya Yukleme Belirledigimiz Suredeki Verileri Listelemek charset & encoding problemleri COOKIE Tanimlama Bilgisi nedir ctype_alpha ve ctype_alnum Fonksiyonu Degisken Nedir Nasil Kullanilir Degiskenler Dizi Degiskenler, Tek ve Cok Boyutlu Diziler dowhile dongusu Dosya Kontrolleri Dosya konumu file Path ve konum ayristirma URL Parsing ffmpeg-php api dokumentasyon for dongusu foreach dongusu Formdan Bilgi Alma Get Methodu Ile Profil Sistemi Yapalim GZIP Kutuphanesi ile Daha Hizli Sayfalar Htaccess Ile Korumali Sayfalar Olusturmak htmlentities Fonksiyonu

Isminiz:
E-mail adresiniz:
Güvenlik Kodu:
  
 

 

Istatistikler ,
Sitemizde su anda 31 kategori, 453 makale , 147 görsel ders ve 133 Ziyaretci bulunmaktadir...
Toplam üye sayimiz : 951

Web Stats Ferdi Tayfur | Memur Muzaffer | Bedava Mp3 indirin | Visual Basic | Rss| Fnex.Net| Forum Dünyasi
Pagerank

Copyright © 2007 Programlamadili.net - Programlama & Tasarim: Recep Ikiz & Ferdi Küçük

| Site Haritasi |

"Ne Aradığını Bilmeyen Bulduğunun Farkına Varamaz "
ACPI Programlama dili, Action Script Programlama dili, Ajax Programlama dili, ASP Programlama dili, ASP.NET Programlama dili, Assembly Programlama dili, Bash Programlama dili, C Programlama dili, C# Programlama dili, C++ Programlama dili, Cobol Programlama dili, Delphi Programlama dili, Flash Programlama dili, Html Programlama dili, JAVA Programlama dili, Java Script Programlama dili, JSF Programlama dili, Jsp Programlama dili, Lua Programlama dili, Matlab Programlama dili, MySQL Programlama dili, Oracle Programlama dili, Pascal Programlama dili, Perl Programlama dili, Photoshop Programlama dili, PHP Programlama dili, Python Programlama dili, REXX Programlama dili, Ruby Programlama dili, SEO Programlama dili, Visual Basic Programlama dili,
Reklam alanı