نمایش نتایج 1 تا 4 از 4

نام تاپیک: جلوگیری از تغیر مقدار در دیتابیس با رفرش کردن صفحه php

  1. #1
    کاربر دائمی آواتار chaown
    تاریخ عضویت
    آبان 1389
    محل زندگی
    شاهین شهر
    پست
    142

    جلوگیری از تغیر مقدار در دیتابیس با رفرش کردن صفحه php

    سلام می خوام وقتی کسی صفحه رو رفرش کرد یک query اجرا نشود مثلا وقتی برای قسمت 'بیشترین بازدیدها' فقط وقتی مقدار ( چند بارکلیک شده ) عوض شه که رویه لیکنش کلیک کرده باشیم.
    دیتا بیس من دارایه یه فیلده که نشون میده یک ردیف چند بار کلیک شده

  2. #2
    کاربر دائمی آواتار alonemm
    تاریخ عضویت
    آذر 1388
    محل زندگی
    تهرانپارس
    سن
    35
    پست
    1,846

    نقل قول: جلوگیری از تغیر مقدار در دیتابیس با رفرش کردن صفحه php

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

    موفق باشید.

  3. #3

    نقل قول: جلوگیری از تغیر مقدار در دیتابیس با رفرش کردن صفحه php

    با سلام، ميتونيد ['SERVER['HTTP_REFERER_$ رو بررسي كنيد. اگه خالي بود يعني صفحه Refresh شده يا اينكه كاربر مستقيماً توي قسمت آدرس، URL رو وارد كرده و در غير اينصورت يعني روي يك لينك كليك كرده و به صفحه هدايت شده.
    موفق و مؤيد باشيد.

  4. #4
    کاربر تازه وارد آواتار hamedfarahabady
    تاریخ عضویت
    اسفند 1389
    محل زندگی
    قم - تهران
    سن
    32
    پست
    35

    نقل قول: جلوگیری از تغیر مقدار در دیتابیس با رفرش کردن صفحه php

    البته کوکی ها روش خیلی امنی نیست مثلا اگر کاربر سایت شما قسمت کوکی های مرورگر خودشو رو بسته باشه اون وقت دیگه کد شما کارایی ندارد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •