lostyazilim
tr.link

Koddaki Hata Nedir???

17 Mesajlar 2.449 Okunma
acebozum
tr.link

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)
Yapmak istediğim yazıyı txt ye kaydettikten sonra aynı adda çerez oluşturup farklı sayfaya gönderip bu çerezi kullanrak google'de arama yaptırmak istiyorum... fakat sayfayı çalıştırdığımda çerez yokmuş gibi davranılıyor...



kayit.php


$dosya_adi = "maillistesi.txt";

$deger = $_POST["kayit"];

$yazilacak_deger = "$deger\n";

if ($deger) {

if (!file_exists($dosya_adi)){

touch($dosya_adi);
chmod($dosya_adi,0666);

}

$dosyaya_baglanti = fopen($dosya_adi,"a+");

if (!fwrite($dosyaya_baglanti,$yazilacak_deger)){
echo "";
exit;

}

echo "";

} else {

echo "";

}
setcookie("deger","$deger",time()+100);
?>









yonlendirme.php



$deger= $_COOKIE['deger'] ;
if(isset($_COOKIE['deger']))
{
header( "Location: https://www.google.com.tr/ #q=$deger" );
}

else
{
header( "Location: https://www.google.com.tr " );
}


setcookie ("deger", "", time() - 3600);
?>

 

 

wmaraci
reklam

  • Üyelik 28.11.2024
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar
  • Beğeniler /
  • Ticaret , (%)
setcookiesine gönderdigin deger isimli değişkeni tırnaklardan çıkar, değişkenler tırnak içine yazılmaz, kullanılması gerekirse "deger".$deger şeklinde yapabilirsin tırnak kapanır araya nokta konur değişken yazılır yada degişken yazılır nokta koyulur tırnak açılıp yazılmak istenen yazılır.
 

 

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)
kayit.php sayfasında:

setcookie("deger","$deger",time()+100);

kodunu şöyle değiştirir misin:

setcookie("deger", $deger, time()+100);
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı

kayit.php sayfasında:

setcookie("deger","$deger",time()+100);

kodunu şöyle değiştirir misin:

setcookie("deger", $deger, time()+100);


Cevap için teşekkür ederim ama hostumdaki ana dizinde bu düzeltmeyi yaptıktan önce de çalışıyordu şimdi de çalışıyor. Benim anlayamadığım konuda belirttiğim 2 php dosyasını yeni klasör oluşturup oraya kopyaladığım zaman direk olarak cookie yokmu gibi davranılıp google ye yönlendirliyor, aynı dosyalar ana dizinde çalışırken gelen veriye göre oluşturulan klasörde çalışmıyor... ( aynı dosyalar )

Bunun çözümü nedir acaba ??
 

 

wmaraci
wmaraci

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)

emreyavuz adlı üyeden alıntı

Cevap için teşekkür ederim ama hostumdaki ana dizinde bu düzeltmeyi yaptıktan önce de çalışıyordu şimdi de çalışıyor. Benim anlayamadığım konuda belirttiğim 2 php dosyasını yeni klasör oluşturup oraya kopyaladığım zaman direk olarak cookie yokmu gibi davranılıp google ye yönlendirliyor, aynı dosyalar ana dizinde çalışırken gelen veriye göre oluşturulan klasörde çalışmıyor... ( aynı dosyalar )

Bunun çözümü nedir acaba ??


Ana dizinde çalışıyor ama farklı klasörde çalışmıyor. Hımmm... Bir ihtimal, CHMOD ayarlarından (dosya izinleri) olabilir mi?
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı

Ana dizinde çalışıyor ama farklı klasörde çalışmıyor. Hımmm... Bir ihtimal, CHMOD ayarlarından (dosya izinleri) olabilir mi?


evet benimde aklıma geldi izinleri 644 dü klasörde de 644 yapınca yine olmadı...
 

 

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)

emreyavuz adlı üyeden alıntı

evet benimde aklıma geldi izinleri 644 dü klasörde de 644 yapınca yine olmadı...


Klasörünkini 777 yapıp dener misin?
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı

Klasörünkini 777 yapıp dener misin?


tamam deniyorum...

Ek Olarak:

Ertug adlı üyeden alıntı

Klasörünkini 777 yapıp dener misin?



hayır olmadı yine aynı durum...


cookie kontrol ettriyirorum... önce oluşturuyorum.. eğer cookie varsa google'a yoksa bing'e falan yönlendirmek istiyorum..fakat kodlarda sorun olmamasına rağmen ( emin değilim) cookie oluşmamış gibi görünüyor
 

 

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)
Aklıma geldi de çerez güvenliğini de sağlamamışsın hem, cookie değil de session ile halletsen nasıl olur?
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

Ertug adlı üyeden alıntı

Aklıma geldi de çerez güvenliğini de sağlamamışsın hem, cookie değil de session ile halletsen nasıl olur?



öneri için teşekkürler ama zaten çok fazla güvenliğe gerek olmayan bir site hem de sitenin %92'si bitti sayılır... sadece bu kısmı session ile halledebilir miyim peki ?
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al