14 Ağustos 2016 Pazar

Php Md5 Şifreleme

//md5 ve crypt ile şifreleme
//md5.php
<?php

$sifre="12345";
$yenisifre=md5($sifre);
$yenisifre1=crypt($sifre,"Turkekip");//"Turkekip bayrağı yerleştirildi"


echo "Şifrenin orjinal hali: ".$sifre."<br>";
echo "Şifrenin md5 li  hali: ".$yenisifre."<br>";
echo "Şifrenin md5 li  hali: ".$yenisifre1."<br>"; //şifrenin criptolu hali./
/*çıktı

 Şifrenin orjinal hali: 12345
Şifrenin md5 li hali: 827ccb0eea8a706c4c34a16891f84e7b
Şifrenin md5 li hali: Tu50RMRp7sCWQ
 *  */
?>

Php Super Global İşlemler


//index.php
<?php


$tarayici=$_SERVER["HTTP_USER_AGENT"];//tarayıcı bilgileri
echo "Tarayıcınız :".$tarayici."<br> ";

$path=$_SERVER["PATH"];
echo "Path yolumuz:".$path."<br> ";

$ip=$_SERVER["REMOTE_ADDR"];//ip adresi
echo "İp adresiniz:".$ip;


?>
//test.php
<?php

phpinfo();//php bilgilerimizi verir.


?>

Php'de Mail Yollamak


 <?php
echo "MAİL ATMA";
               $kime="ahmet22@gmail.com";   //kullanıcının emaili
               $kimden="benim@sitem.com"; //bizim site mailimiz :hasan12@hotmail.com
               $konu="istanbulutaniyorum Uyelik Başvuru Bilgileri";
               $mesaj="Sayın Ahmet Üyelik Kaydınız Yapılmıştır\n";
               $mesaj.="\n Kullanıcı Adınız Ahmet san\n"; //yukarıdaki mesajın devamı
               $mesaj.=" Kullanıcı Şifreniz 123 \n"; //yukarıdaki mesajın devamı
                 $mesaj.="\n Web Sitemizi ziyaret ederek Kullanıcı Girişi Yapabilirsiniz. \n"; //yukarıdaki mesajın devamı
               $mesaj.="\n istanbul.ml\n"; //yukarıdaki mesajın devamı
               $header="From:ahmet22@gmail.com";   //kime gidecekse onun maili
               $header.="Reply-To: benim@sitem.com"; //kimden gidecekse onun maili
               
               $mailgonder= mail($kime, $konu, $mesaj,$header);//mail atma fonksiyonu(@hata bastırma kodudur)
               if($mailgonder){//mailgonder olumlu ise
                   echo "<center><b>Uyelik Bilgileri için <br>ahmet22@gmail.com Adresine<br> Mail Gönderildi<b></center>";
                 
               }else{//mail gönderilemediyse
                    echo "<center><b>HATA! Uyelik Bilgileri için <br>ahmet22@gmail.com Adresine<br> Mail Gönderilemedi<b></center>";
               }
          ?>

Cookie Değerini Değiştirmek

chromeda javascript console açın
document.cookie="admin=ahmet"  bunu yazın
document.cookie   yazarsak cookie nin ne olduğunu öğreniriz.

document.cookie="keyofcookie=valueofcookie"

5 Ağustos 2016 Cuma

Php Session Küresel Değişkeni

//SESSION KÜRESEL DEĞİŞKENİ
//session.php
<?php

/*
 * oturumda veri tutmak ve bunları okumakta kullanılır
 * oturum tarayıcınızı açınca başlar ve kapatınca tamamlanır.
tarayıcı kapatılınca sessionda silinir.
 * oturum başlatmak ve kaydetmek için session_start() komutu kullanılır.
 *
 *
 */
session_start();//session başlatıldı//sessiona ulaşmak için herzaman başlatmak gerekir.
 $_SESSION['Site']="www.google.com";

 $_SESSION['Yil']="2009";
echo "<pre>";
print_r($_SESSION);

?>
//ornek.php
<?php

session_start();//session başlatıldı
echo $_SESSION['Site'];//çıktı:"www.google.com";


echo $_SESSION['Yil'];//çıktı:2009

?>
//ornek2.php
<?php

session_start();//session başlatıldı
echo $_SESSION['Yil'];//çıktı:2009
?>

PHP Cookies

//COOKİES
//cookies.php
 <?php
    // $_COOKIE : Ziyaretçi takibinde kullanılır.
    /*Alışveriş sepetinde kullanılabilir.
     * Metin dosyasına veriler yazılır, daha sonra bu dosyadan okunabilir, geçerliliğine göre
     *
     *setcookie("ad","deger",gecerlilikzamani);
     * tarayıcı kapatıp açsak bile cookiler silinmez.sessionda siliniyor.
     */
   
   
    setcookie('Site','RC Eğitim',time()+60*60*24*7);//saniye cinsinden yazıyoruz.
    setcookie('Yil','2009',time()+60*60*24*7);
   
   
    ?>
//get-cookie.php
<?php
   
    echo "<pre>";
        print_r($_COOKIE);
    if(isset($_COOKIE['Site'])){
       
       
        echo $_COOKIE['Site']."<br>";   //RC Eğitim çıktısı
        echo $_COOKIE['Yil'];            //2009 çıktısı
    }
    ?>

Php'de Session Oturum Kapatma ve Oturum Süresi Verme

//session oturum kapatma ve oturum süresi verme
//index.php
<?php

$kullanici=$_COOKIE["kullanici"];

if($kullanici!=""){
    header("location:giris.php");
   
   
}else{
   
    echo '<form action="giris.php" method="post">
    Kullanıcı: <input type="kullanici" name="kullanici"/>
    <input type="submit" value="Giris"/>
   
</form>';
}

?>

//giris.php
<?php
//ilk php taglarının hemen altına bu satırları(session) açıyoruz.
ob_start();
session_start();

$kullanici=$_COOKIE["kullanici"];
if($kullanici==""){
    $kullanici=$_POST["kullanici"];
    setcookie("kullanici",$kullanici,time()+24*60*60);
   
    $_SESSION["kullanici"]=$_COOKIE["kullanici"];
    header("location:hesabiniz.php");
   
   
}else{
    $_SESSION["kullanici"]=$kullanici;
      header("location:hesabiniz.php");
   
}
?>
//hesabiniz.php
<?php
session_start();//burayada session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
if($kullanici==""){
    echo "Bu sayfayı görüntüleme için üye girişi yapın";
   
   
}else{
    echo "Üye girişi yaptınız<br>Kullanıcı adınız: ".$kullanici."<br>";
    echo "<a href='cikis.php'>Oturumu Kapat</a>";
   
}

?>
//cikis.php
<?php
session_start();//session_start() yazıyoruz.


$kullanici=$_SESSION["kullanici"];
session_destroy();//sessionı yoketmek için
setcookie("kullanici","",time()-1);
header("location:index.php");


?>