Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
766
Tıklama
0
Öne Çıkarma
Bu cookie neden oluşturulmuyor?
C
5 yıl
Binbaşı
Konu Sahibi

Merhaba arkadaşlar. Bu videodan yararlanarak sepet oluşturmaya çalışıyorum. İlk baştaki ekle kısmında ben de echo "burada"; yazıyorum ve gözüküyor. Ama cookie oluşmuyor sebebi nedir bunun yardım eder misiniz?

Videoyu izlemek için tıklayınız
Kodum :
<?php 
                ob_start();
                include "baglanti.php";
                $sorgu = $db->prepare("SELECT * FROM urunler WHERE urun_one_cikanlar='1'");
                $sorgu->execute();
                if($sorgu->rowCount()){
                  if(isset($_GET['sepetim'])){
                    echo '<h2>Sepetiniz ('.count($_COOKIE['urun']).' Ürün)</h2>';
                    if(isset($_COOKIE['urun'])){
                      foreach($_COOKIE['urun'] as $row => $val){
                        echo '
                          <div class="col-md-4 mt-5">
                            <div class="card">
                          <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=145632882&url='.$row['urun_fotograf_yolu'].'" target="_blank" data-href="'.$row['urun_fotograf_yolu'].'" target="_blank"><img class="card-img-top" src="'.$row['urun_fotograf_yolu'].'" alt="'.$row['urun_fotograf_alt'].'"></a>
                        <div class="card-body">
                          <h6>'.$row['urun_kategori'].'</h6>
                          <p>'.$row['urun_adi'].' &nbsp;</p>
                          <p>₺ '.$row['urun_fiyati'].'</p>
                          [link=?cikart='.$row['id'].']Sepetten çıkart[/link]
                          </div>
                        </div>
                      </div>
                        ';
                    }
                  echo '</div>';
                    }
                    else{
                      echo 'Şu an sepetinizde hiç ürün bulunmamaktadır.';
                    }
                  }
                  else{
                  /* Sepette kaç tane ürün var?*/
                        if(isset($_COOKIE['urun'])){
                        echo 'Şu an sepetinizde '.count($_COOKIE['urun']).' adet ürün bulunmaktadır. [link=?sepetim=true]Sepetimi göster[/link] / [link=?bosalt=true]Sepetimi boşalt[/link]';
                        }
                  else{
                    echo 'Şu an sepetinizde hiç ürün bulunmamaktadır.';
                  }
                  echo '<div class="row">';
                  foreach($sorgu as $row){
                  echo '
                    <div class="col-md-4 mt-5">
                      <div class="card">
                        <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=145632882&url='.$row['urun_fotograf_yolu'].'" target="_blank" data-href="'.$row['urun_fotograf_yolu'].'" target="_blank"><img class="card-img-top" src="'.$row['urun_fotograf_yolu'].'" alt="'.$row['urun_fotograf_alt'].'"></a>
                        <div class="card-body">
                          <h6>'.$row['urun_kategori'].'</h6>
                          <p>'.$row['urun_adi'].' &nbsp;</p>
                          <p>₺ '.$row['urun_fiyati'].'</p>
                          [link=?ekle='.$row['id'].']Sepete ekle[/link]
                          </div>
                        </div>
                      </div>
                        ';
                    }
                  echo '</div>';
                }
                  
                  /* Sepete Ürün Ekleme */
                  if(isset($_GET['ekle'])){
                    $id=$_GET['ekle'];
                    setcookie('urun['.$id.']', $id, time()+86400);


                    header('Location:'.$_SERVER['HTTP_REFERER']);
                  }
                  /* Sepeti Boşaltma */
                  if(isset($_GET['bosalt'])){
                    foreach($_COOKIE['urun'] as $key => $val){
                      setcookie('urun['.$key.']', $key, time() - 86400);
                    }
                    header('Location:'.$_SERVER['HTTP_REFERER']);
                  }
                  /* Sepetten Ürün Çıkartma */
                  if(isset($_GET['cikart'])){
                    setcookie('urun['.$_GET['cikart'].']', $_GET['cikart'], time() - 86400);
                    header('Location:'.$_SERVER['HTTP_REFERER']);
                  }
                }
              ?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil