• 22-10-2008, 17:01:32
    #10
    tmm oldu sonunda teşekkürler

    edit:Peki ben bunu mesela yönetim paneline sadece sifre.php den şifre doğruysa girilmesini istiyorum meselea xxx.com/panel.php yazıdşlığında girmsesn nasıl yapabilirim ?
  • 22-10-2008, 17:35:01
    #11
    Üyeliği durduruldu
    $sifre = $_PST["sifre"];

    $sifre = $_POST["sifre"];
  • 22-10-2008, 18:47:22
    #12
    ayar.php
    <?
    !defined('_ADMIN') and die('Izin yok');
    $sifre=12345;
    ?>
    ------------------------------------------------------
    giris.php
    <?
    define('_ADMIN', TRUE);
    include 'ayar.php';
    session_start();
    if($_SESSION['sifre']==$sifre){
    header('location: panel.php');
    exit();
    }
    if($_POST['a']==1 and $sifre==$_POST['sifre']){
    $_SESSION['sifre']=$_POST['sifre'];
    header('location: panel.php');
    exit();
    }
    ?>
    <form action="giris.php" method="post">
    <input type="hidden" name="a" value="1">
    <input type="text" name="sifre"><br>
    <input type="submit" value="Giris">
    </form>
    ------------------------------------------------------
    panel.php
    <?
    define('_ADMIN', TRUE);
    include 'ayar.php';
    session_start();
    if($_SESSION['sifre']==$sifre){
    header('location: panel.php');
    exit();
    }
    ?>
    .....Panel kodları........
    ------------------------------------------------------

    Denemedim ama çalışması lazım
  • 22-10-2008, 18:56:10
    #13
    bence bu işi cookie ile yapabiliriz ben denedim ama olmadı araştırdım herles cookie ile yapmış benim yazdığım kodlar

    bu giris.php

    setcookie("isim","$isim",time()+60*60);
    bu panel.php

    include "giris.php";
    
    $bilgiler=$_COOKIE["nick"];
    if ($bilgiler == "")
    
    {
    
    echo "Giriş Yapmanız Gerekiyor";
    exit;
    }
    bunu yazdım giriş yapıyorum ama panel.php ye giriyorum giriş yapmadın diyor giris.php ye atıyor include etmezsem giris.php yi panele giriyor ama giriş yapmadınız diyor her zaman yapsamda
  • 22-10-2008, 19:04:41
    #14
    tamamdır oldu include kısmını kaldırdım $_COOKIE["isim"]; olcaktı ben nick yazmışım onu düzelttim oldu