lostyazilim
tr.link

Wordpress - Her Bir Yazı İçin Farklı Cookie Adı Oluşturma - YARDIM!

3 Mesajlar 866 Okunma
lstbozum
tr.link

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)
Selamlar,

Bir eklentim var ve bu eklentiyi blogdaki bir çok yazıda kullanmak istiyorum. Eklentide bir işlemi gerçekleştirince cookie oluşturuluyor ve böylece kullanıcı tekrar o içeriği görüntülediğinde aynı işlemi tekrardan yapması gerekmiyor. Lakin, eklentinin yerleştirdiği cookie adının içerisine blogumdaki yazı id'sini de eklemek istiyorum, böylece eklentiyi farklı yazılarda ayrı ayrı kullanabilirim; yani ziyaretçinin bir yazıda yaptığı işlemin başka yazılarda da geçerli olmasını istemiyorum. Bunun için de ayarlanan cookie adının içerisine yazı id'sini iliştirmek istiyorum ki cookie'ler her yazı için farklı olsun.

Cookie, aşağıdaki fonksiyon ile yerleştiriliyor. setcookie komutu içerisindeki '_wpvltr_cookie_'.$cookiehash cookie'nin adı; bunun içerisine yazının id'sini nasıl ekleyebilirim?

function wpvltr_setcookie() {

$dlgroup = $_REQUEST["dlgroup"];
$href = $_REQUEST["href"];

$cookiehash = wpvltr_cookiehash($dlgroup, $href);

setcookie('_wpvltr_cookie_'.$cookiehash, 'downloaded', time()+60*60*24*365, '/');

die();

}
 

 

wmaraci
reklam

cudjex cudjex ozergul.net Kullanıcı
  • Üyelik 23.11.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad Ö** G**
  • Mesajlar 1647
  • Beğeniler 347 / 570
  • Ticaret 8, (%100)
cookielerle hiç aram yoktur

böyle dene bi.

function wpvltr_setcookie() {
global $post;
$id = $post->ID;
$dlgroup = $_REQUEST["dlgroup"];
$href = $_REQUEST["href"];

$cookiehash = wpvltr_cookiehash($dlgroup, $href);

setcookie('_wpvltr_cookie_'.$cookiehash . $id, 'downloaded', time()+60*60*24*365, '/');

die();

}
 

 

ozergul.net/com

canatasever canatasever Can ATASEVER Kullanıcı
  • Üyelik 30.07.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek Mühendis
  • Konum Almanya
  • Ad Soyad C** A**
  • Mesajlar 593
  • Beğeniler 126 / 86
  • Ticaret 7, (%100)

cudjex adlı üyeden alıntı

cookielerle hiç aram yoktur

böyle dene bi.

function wpvltr_setcookie() {
global $post;
$id = $post->ID;
$dlgroup = $_REQUEST["dlgroup"];
$href = $_REQUEST["href"];

$cookiehash = wpvltr_cookiehash($dlgroup, $href);

setcookie('_wpvltr_cookie_'.$cookiehash . $id, 'downloaded', time()+60*60*24*365, '/');

die();

}


İlgin için teşekkür ederim :) ama cookie adı şu anda sadece _wpvltr_cookie_'.$cookiehash kısmını içeriyor, $id değişkenini cookie adına yazmadı.
 

 

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