merhabalar, benim sorunum aşağıdaki kodlarda
kontrol.php:
<?php
$db_host="localhost";
$db_user="root";
$db_pass="965edk122";
$db_name="licensator";
$connect = @mysql_connect($db_host, $db_user, $db_pass); // MySQL Bağlanılmakta
if (!$connect) { //MySQL Bağlantısı yapılamadı
echo "bağlantı hatası";
exit();
}
$db = mysql_select_db($db_name, $connect); //Veri Tabanına Bağlanıyor
$lisans=$_GET['kontrol']; //Gönderilen Lisansı Get ediyor
$top=mysql_query("select * from la_lisanslar where domain='$lisans'"); //Bu Alanadın da Lisans Var mı?
$sayi=mysql_num_rows($top);
if($sayi==0){ //Eger Lisansı Yoksa
echo "yok"; //Lisansı yok Screen edildi.
}else{ //Eğer Lisansı Varsa..
echo "var"; //Lisansı Var Onaydan Geçti
}
?>test.php (sistemi denemek için oluşturduğum dosya):
<?php
session_start();
$ilk=$HTTP_SESSION_VARS["ilk"]; //session kontrol ediyorz...
if(empty($ilk)){
$domain = $_SERVER['HTTP_HOST']; //domain adını çekiyor.
$site="http://localhost/licensator/includes/kontrol.php?lisans=$domain";
$baglan= file_get_contents($site); //lisansın olup olmadıgı kontrol ediliyor.
if($baglan=="yok"){ //lisans yoksa yapılcak
echo "Lisanssız Kullanım.";
exit();} //Siteniz kapalıysa(sizde host sorunu vs varsa zarar görmesin diye) ve ya lisans yoksa ekrana yok yazdırıyor.
else{
$ilk="evet";
session_register("ilk"); //lisans varsa sessionu ekliyorz..
}}//sesionu bitiriyoruz..
echo "test";
?>koddaki olan sorun: hep 500 hatası veriyor
en az 1 saattir sorun ne diye araştırıyorum. bir sonuç bulamadım.
şimdiden teşekkürler