• 10-09-2014, 20:40:54
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Elimde bir css dosyası var. Şimdi kullanıcı siteme girdiğinde o css dosyası yüklenecek ama aynı kullanıcı bir daha girdiğinde o css dosyası yüklenmeyecek.

    Session ile yaparım diye düşünüyorum ama bir türlü kodu oluşturamadım yardım edenlere şimdiden teşekkürler
  • 10-09-2014, 22:39:56
    #2
    Merhaba hocam ;

    Kullanıcı sitenize girdiğinde ip adresini kayıt edebilir, bir daha girdiğinde if ile kontrol ettirip işlem yapabilirsiniz. Yada direk session ile hafızada tutup, işlem yaptırabilirsiniz.

    Örnek bir kod verecek olursam ;

    <?
    sessions_start();
    $session['durum'] = 'no';

    if($session['durum'] == 'no') {
    // css kodu buraya gelecek
    }else{
    // boş
    }
    ?>

    Kod'da hata olabilir, şuan başım cok agrıyor, eğer takıldıgınız yerde sorabilirsiniz.
  • 10-09-2014, 22:54:46
    #3
    indirdiği dosya sürekli kendi bilgisayarında mı kullanacak yoksa bir daha çalışmayacak mı ??
  • 10-09-2014, 23:02:34
    #4
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Elimde bir css dosyası var. Şimdi kullanıcı siteme girdiğinde o css dosyası yüklenecek ama aynı kullanıcı bir daha girdiğinde o css dosyası yüklenmeyecek.

    Session ile yaparım diye düşünüyorum ama bir türlü kodu oluşturamadım yardım edenlere şimdiden teşekkürler
    <?php
    session_start();
    if(isset($_SESSION['deger']))
            echo '<link rel="stylesheet" href="style.css" type="text/css">';
    else
    	$_SESSION['deger'] = 'var';
    ?>
    hocam bu şekilde bir denermisiniz ?
  • 10-09-2014, 23:12:00
    #5
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    <?php
    session_start();
    if(isset($_SESSION['deger']))
            echo '<link rel="stylesheet" href="style.css" type="text/css">';
    else
    	$_SESSION['deger'] = 'var';
    ?>
    hocam bu şekilde bir denermisiniz ?
    maalesef olmadı hocam
  • 10-09-2014, 23:16:45
    #6
    hocam tam tersini denermisiniz galiba ben yanlış anladım sizi if(isset($_SESSION['deger'])) kısmını if(!isset($_SESSION['deger'])) şeklinde değiştirin. birde tekrar yüklenmeyecek derken; örneğin yazıya kırmızı rengi verdik. ilk girişte yazı kırmızı görünecek sonraki girişlerde kırmızı renk gidecek. doğru mu anladım hocam ?
  • 10-09-2014, 23:24:26
    #7
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    hocam tam tersini denermisiniz galiba ben yanlış anladım sizi if(isset($_SESSION['deger'])) kısmını if(!isset($_SESSION['deger'])) şeklinde değiştirin. birde tekrar yüklenmeyecek derken; örneğin yazıya kırmızı rengi verdik. ilk girişte yazı kırmızı görünecek sonraki girişlerde kırmızı renk gidecek. doğru mu anladım hocam ?
    Aynen oyle hocam maalesef 2. Dediginiz de olmadi
  • 10-09-2014, 23:26:32
    #8
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    Aynen oyle hocam maalesef 2. Dediginiz de olmadi
    <?php
    session_start();
    if(!isset($_SESSION['deger1']))
    {
    	$_SESSION['deger1'] = 'var';
    	echo '<link rel="stylesheet" href="style.css" type="text/css">';
    }
    ?>
    hocam birde bu şekilde denermisiniz ?
  • 10-09-2014, 23:30:14
    #9
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    <?php
    session_start();
    if(!isset($_SESSION['deger1']))
    {
    	$_SESSION['deger1'] = 'var';
    	echo '<link rel="stylesheet" href="style.css" type="text/css">';
    }
    ?>
    hocam birde bu şekilde denermisiniz ?
    Bu da olmadı hocam