Sayfanıza yaş uyarısı nasıl koyabilirsiniz bundan bahsetmek istiyorum.Bu işlemlere başlamadan önce sitenizin mutlaka yedeğini almanızı öneririm. Olası aksi bir işlemde sitenizin dosyaları elinizin altında olması her zaman iyi olacaktır.
Sıra Yöntemlere geldi ben sizere 2 adet yöntem sunacağım bunlar “.htaccess” ve “cookie ile header” bunların yapımına gelelim.
1.htaccess : sayfanızı hazırlayın ve adını uyari.html “bu size göre .php .asp .vb olabilir” yapın daha sonra sitenizin ana dizinine gelin. “www , public_html, http,https” olarak kullandığınız hosting paneli, sunucu türüne göre değişiklik gösterebilir arkadaşlar. Geldikten sonra ana bilgisayarınızda “notepad++ veya notepad araçları yardımı ile” yeni bir dosya oluşturup farklı kaydet diyerek adını “.htaccess” koyun. Dosyanın içeriğini ise ” DirectoryIndex uyari.html ” yazarak ftp’de sizde bulunan dizinin içine atınız. Bu şekilde sayfanızın “www.kurtulusoz.com.tr” şeklinde giriş yapan ziyaretçi ilk olarak belirttiğiniz sayfaya gelecektir.
2. Yol : Tema yöntemi ile çalışan bir sisteminiz varsa bunlara örnek olarak wordpress,shopphp tarzı sistemlerde dahildir bu sitelerde hangi sayfasına girersek girelim +18 veya uyarı ibaresi görmek istersek bazı dosyalarda değişiklik yapmamız gerekmektedir. Size söylediğim dosyalarınızı yedek alınız işlemi de tam olarak burda devreye girmektedir. Bu durumlarda kısaca izleyeceğiniz yol :
a. temp.php veya header.php dosyanızı ” kullandığınız temaya göre değişebilir ” açarak html satırının hemen altına
[php]
<!– 18 Yaş Uyarısı –>
<?php
//echo "<pre>";
//print_r($_COOKIE);
if($_COOKIE["yasaDurum"]!="kabul" && !isset($_COOKIE["yasaDurum"]))
{
?>
<style type="text/css">
div.jfhbr{position:fixed;text-align:center;z-index:3000;}div.gsjyg{top:0px;left:0px;}
div.jfhbr{_position:absolute;}div.gsjyg{_bottom:auto;_top:expression(ie6=(document.documentElement.scrollTop+document.documentElement.clientHeight – 52+"px") );}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.3.min.js"></script>
<script type="text/javascript">
function cerezAt(){
//alert(12);
$.post(‘cookie.php’, { islem : ‘cookie’ })
.done(function(data){
//alert(data);
if(data==1)
{
$("#hvbkj").remove();
}
});
}
</script>
<div id="hvbkj" class="jfhbr gsjyg" style="display:block;width:100%;height:100%;background:#000 repeat repeat;">
<center>
<table width="922" height="529" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
<tr>
<td colspan="3" rowspan="2">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_01.png" width="235" height="167" alt=""></td>
<td colspan="5">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_02.png" width="456" height="150" alt=""></td>
<td colspan="3" rowspan="2">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_03.png" width="231" height="167" alt=""></td>
</tr>
<tr>
<td colspan="5">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_04.png" width="456" height="17" alt=""></td>
</tr>
<tr>
<td rowspan="5">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_05.png" width="87" height="361" alt=""></td>
<td colspan="9">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_06.jpg" width="748" height="138" alt=""></td>
<td rowspan="5">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_07.png" width="87" height="361" alt=""></td>
</tr>
<tr>
<td colspan="9">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_08.png" width="748" height="19" alt=""></td>
</tr>
<tr>
<td colspan="3" rowspan="2">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_09.png" width="210" height="80" alt=""></td>
<td><a href="javascript:void(0)" onclick="cerezAt();"><img src="//cdn.kurtulusoz.com.tr/images/18plus_10.png" width="164" height="46" alt=""></a></td>
<td rowspan="2">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_11.png" width="15" height="80" alt=""></td>
<td><a href="http://www.google.com"><img src="//cdn.kurtulusoz.com.tr/images/18plus_12.png" width="160" height="46" alt=""></a></td>
<td colspan="3" rowspan="2">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_13.png" width="199" height="80" alt=""></td>
</tr>
<tr>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/18plus_14.png" width="164" height="34" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/18plus_15.png" width="160" height="34" alt=""></td>
</tr>
<tr>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/18plus_16.png" width="79" height="124" alt=""></td>
<td colspan="7">
<img src="//cdn.kurtulusoz.com.tr/images/18plus_17.png" width="590" height="124" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/18plus_18.png" width="79" height="124" alt=""></td>
</tr>
<tr>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="87" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="79" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="69" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="62" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="164" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="15" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="160" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="55" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="65" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="79" height="1" alt=""></td>
<td>
<img src="//cdn.kurtulusoz.com.tr/images/spacer.gif" width="87" height="1" alt=""></td>
</tr>
</table>
</center>
</div>
<?php
}
?>
<!– 18 Yaş Uyarısı Sonu –>
[/php]
satırlarını yapıştırın.
2. cookie.php dosyasını oluşturun
[php]
/*
* set cookie
*/
if($_POST["islem"]=="cookie")
{
$cookie_name = "yasaDurum";
$cookie_value = "kabul";
if(setcookie($cookie_name, $cookie_value,time()+3600*3,’/’))
{
echo true;
//onaylayıp girenlerin bilgilerini yazdıralım!
$dosya = fopen ("../log/18onayligirisler.txt" , ‘a’); //dosya oluşturma işlemi
$yaz="ip adresi :".$_SERVER["REMOTE_ADDR"]." | Tarih : ".date("d-m-Y H.i.s")." | Tarayıcı:".$_SERVER["HTTP_USER_AGENT"]."r"; //dosya içine ne yazmak istiyorsanız buraya yazın.
fwrite ( $dosya , $yaz ) ;
fclose ($dosya);
//echo "<pre>";
//print_r($_COOKIE);
} else {
echo "hata";
}
}
[/php]
oluşturup kaydedin böylece 3 saat boyunca aktif olacak her sayfada sormasını engelleyecek olan bir cookie yöntemi ile uyarı sayfası oluşturmuş olduk.
iyi günler dilerim…