رفتن به مطلب

راهنمایی برای تنظیم کردن کوکی


پست های پیشنهاد شده

درود دوستان

من یک پنجره ایجاد کردم که وقتی کاربر وارد سایتم میشه نمایش داده بشه . و کاربر میتونه ببندش اما موضوع اینکه که کاربر هر بار که صفحه رو رفرش مکینه اون پنجره دوباره نمایش داده میشه . اگر ممکنه یکی از دوتسان راهنمایی کنه چطوری یک کوکی برای این div قرار بدم که فقط توی بازدید اول نمایش داده بشه و توی بازدید صفحات بعدی به کاربر نمایش داده نشه

ممنونم

آدرس سایت

http://www.bm-kerman.ir

لینک به ارسال
  • 2 هفته بعد...

من از مرورگر گوگل کردم استفاده می کنم چنین چیزی نشد. فقط همان بار اول اومد. کلا هم این پنجره به مذاق کاربران اصلا خوش نمی آید. نباشه بهتره .

لینک به ارسال

بهتره از سیشن بجای کوکی استفاده بشه ، کد زیر را در functions.php قالبتون بزارید :


add_action('init', 'my_session_start', 1);
add_action('wp_logout', 'my_session_end');
function my_session_start() {
if(!session_id()) {
session_start();
$_SESSION['pop_ip'] = false;

}
}
function my_session_end() {
if(session_id())
{
$_SESSION=array();
session_destroy ();
}
}

حالا کد پاپ آپ را جایگزین عبارت your code در زیر کنید و خروچی کد را در قالب (بجای کد پاپ آپ فعلی) بزارید :


<?php
if(!$_SESSION['pop_ip'])
{
$_SESSION['pop_ip'] = true;
?>
yor code
<?php
}
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...