lostyazilim
tr.link

Cookie oluşturulmuyor

14 Mesajlar 1.366 Okunma
acebozum
tr.link

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
CLASS/giris.php

class giris extends bag
{
function cook()
{
setcookie("hatirla","fssgfsaqefgswww",86400,"/","http://localhost/hesap",false,true);
if($_COOKIe["hatirla"]){echo "var";}
}
}
?>



Session_start();
include("class/giris.php");
$a=new giris();
$a->cook();
print_r($_COOKIE);
?>


Cookie olup olmadığını kontrol edemiyorum
 

 

elektronikssl
webimgo

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
sanırım problemi tahmin edebiliyorum. sen requesti her aldığında çerezleri kontrol etmeden yeni bir çerez oluşturuyorsun. ancak oluşturulan çerezi görebilmen için sayfanın yenilenmesi gerekiyor, aynı anda hem oluşturup hemde çerezi kullanamazsın (diye biliyorum)

ayrıca localhostta çalışıyorsun urlden sonra direk false parametresi geçirmen yeterli


setcookie('hatirla', $cookie,86400, "/",false);
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
hsntngr hocam sayfayı yeniledim
if(isset($_COOKIE["hatirla"])){echo "var";} cookie kontrolü de yapıyorum ama sorgu boş dönüyor.
echo "
";

print_r($_COOKIE);
echo "
";
?>

çıktı

Array(
Ots=>1
PHPSESSID=>EGdgda432
)
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
değiştirdiğiniz kodu tekrar atar mısın ?
 

 

wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

hsntngr adlı üyeden alıntı

değiştirdiğiniz kodu tekrar atar mısın ?



class gir extends bag
{
private function kodguncelle($h=1)
{
$kod=$this->fonk->rastgele();
$s=$_SESSION["hesaplama_kullanici"];
$sql="update admins set dogrula=:dkod,giris_tarihi=:giris where user=:sal order by sira asc limit 1";
$up=$this->vt()->prepare($sql);
$up->execute(array("dkod"=>$kod,"giris"=>time(),"sal"=>$s));
if($up)
{
if($h==1)
{

$sure=86400;// saniye cinsinden
$yol=""; //Çerez yolu
$alan=$this->ayar["alan"]; //alanadý
$ssl=false;//https protokolünde aktif et
$http=($_SERVER["HTTP_HOST"]!="localhost" ? true :false); //Sadece http protoknde kullan
ob_start();
setcookie("hatirla",$kod,time()+$sure,$yol,$alan,$ssl,1);
ob_end_flush();
}

return true;
}
else
{
return false;
}
}
}

class panel extends gir
{
function oturum ()
{
}
}
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
hocam şuan bunu lokalde mi deniyorsunuz yoksa sunucu da mı ?
ismail03

kişi bu mesajı beğendi.

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Localhost,farkeder miki? Cookie localhostda yada sunucuda farklı hata veriyor mu
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

ismail03 adlı üyeden alıntı

Localhost,farkeder miki? Cookie localhostda yada sunucuda farklı hata veriyor mu


ben sunucu da kullandığım fonksiyonu aynen lokalde kullanırken hata alıyorum, o yüzden yukarıda dediğim gibi url kısmını false yapıyorum bırakıyorum. yani -- çerez adı, çerez, süre, "/", false -- sadece bunları kullanıyorum lokalde
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

hsntngr adlı üyeden alıntı

değiştirdiğiniz kodu tekrar atar mısın ?


hsntngr adlı üyeden alıntı

hocam şuan bunu lokalde mi deniyorsunuz yoksa sunucu da mı ?


hsntngr adlı üyeden alıntı

ben sunucu da kullandığım fonksiyonu aynen lokalde kullanırken hata alıyorum, o yüzden yukarıda dediğim gibi url kısmını false yapıyorum bırakıyorum. yani -- çerez adı, çerez, süre, "/", false -- sadece bunları kullanıyorum lokalde

peki sunucuya attığımızda güncellesek uygun mudur?
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

ismail03 adlı üyeden alıntı

peki sunucuya attığımızda güncellesek uygun mudur?


uygundur hocam.

phpstorm kullanıyorsanız sonradan düzenlemeniz gereken yerlere breakline koyar, yayın sürmeden önce tekrar kontrol edersiniz. zaten nesne tabanlı kodluyorsunuz anladığım kadarıyla, sınıflar sayesinde kodlar daha toplu bir alanda olduğu için sonradan kontrol etmesi de kolay
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al