第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過ajax在另一個頁面上設(shè)置cookie

通過ajax在另一個頁面上設(shè)置cookie

PHP
寶慕林4294392 2022-01-08 20:40:08
我有 3 個文件……signup.js$("#signup-form").submit(function(e){e.preventDefault();var theForm = new FormData(this);$.ajax({    url: "php-includes/signup-parser.php",    method: "POST",    data: theForm,    contentType: false,     processData: false,    success:function(data){            // Redirecting            location.href = "account.php";        }    }})注冊解析器.php        # Cookie creator        setcookie('id',1,60);        # Manually set it,if not set        if (!isset($_COOKIE['id']))            $_COOKIE['id'] = 1;最后是主頁 account.php    # is_a_cookie_set is function that checks if a cookie is set.    if (!is_a_cookie_set()){        die("<h1>No cookie set</h1>");    }我的目的是在注冊解析器上設(shè)置一個 cookie,然后重定向到帳戶頁面,這需要設(shè)置一個 cookie。問題是無法在注冊解析器中設(shè)置 cookie……我一直沒有設(shè)置 cookie……有什么想法是錯誤的嗎?
查看完整描述

2 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個贊

使用該功能實(shí)際上沒有任何意義。您可以只使用empty(),它會檢查它是否已設(shè)置以及是否包含值?,F(xiàn)在,您只是在檢查任何類型的 cookie。專注于找出你是否$_COOKIE['id']包含任何值,不要試圖用這樣的函數(shù)來幻想。


if(empty($_COOKIE['id']){

  die("No cookie");

}

setcookie 需要兩個參數(shù),其余的都是可選的。您的第三個參數(shù)不正確,您需要使用time() + (int)int 以秒為單位并使用 Unix 時間戳。


無論腳本返回什么,AJAX 請求都會返回成功,因此在 AJAX 請求上返回 false 仍被視為成功。只有當(dāng)腳本執(zhí)行失?。?00 個錯誤)時,它才會返回錯誤。因此,無論是否設(shè)置了 cookie,您都會被重定向。


也盡量不要使用整數(shù)值,在它周圍加上引號,或者將它存儲在一個變量中。


setcookie('id', '1') ;

或者


$num = 1;

$time = (24 * 60 * 60); // one day

setcookie('id', $num, $time);

如果您仍然遇到問題,我建議您查看一些有關(guān)設(shè)置 cookie 的文檔:https : //www.php.net/manual/en/function.setcookie.php https://www.w3schools.com/php/php_cookies。 ASP


查看完整回答
反對 回復(fù) 2022-01-08
?
縹緲止盈

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個贊

第三個參數(shù)錯誤。您必須這樣設(shè)置,cookie 將在接下來的 60 分鐘內(nèi)可用。您還需要第四個參數(shù),以使 cookie 在整個域中可用。

 setcookie('id', 1, time() + 60, '/');


查看完整回答
反對 回復(fù) 2022-01-08
  • 2 回答
  • 0 關(guān)注
  • 224 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號