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
Küçük bir isteğim olacak mantığı kuramadım
11
●486
- 10-09-2014, 22:39:56Merhaba 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, 23:02:34wm_xfreex 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 ? - 10-09-2014, 23:12:00maalesef olmadı hocamsehzadem adlı üyeden alıntı: mesajı görüntüle
- 10-09-2014, 23:16:45hocam 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:26Aynen oyle hocam maalesef 2. Dediginiz de olmadisehzadem adlı üyeden alıntı: mesajı görüntüle
- 10-09-2014, 23:26:32wm_xfreex 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 ?