获取GUID值并将其通过Cookie传递到其他页面

时间:2018-08-21 14:06:58

标签: php cookies guid

登录到我的页面后,我想获取用户的GUID的值,以便将其传递给我 我的其他页面,以便当他们向自己的愿望清单添加内容时,我知道它是哪个用户。 当他们更新信息或想要向购物篮中添加内容时也是如此。

我已经设置了一个cookie,记录集和一个函数来获取GUID值,然后尝试将其传递给我的下一个 页面叫回家,但我没有运气。我究竟做错了什么?我一直在寻找 现在就这样回答几天,但是如果重复,我表示歉意。

$query_rsCustomerGUID = "SELECT CustomerGUID FROM tbl"; //Recordset

if (isset($_POST['ckCustomerGUID'])) {SetCookie("ckCustomerGUID", $_POST['ckCustomerGUID'], time()+86400*1);} //Set Cookie

<script> function SetCookie(c_name,value,expiredays)
{
    var exdate=new Date()
    exdate.setDate(exdate.getDate()+expiredays)
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}</script>

function getCustomerGUID(){
if (function_exists('com_create_guid')){
    return com_create_guid();
}else{
    mt_srand((double)microtime()*10000);
    $charid = strtoupper(md5(uniqid(rand(), true)));
    $hyphen = chr(45);
    $uuid = substr($charid, 0, 8).$hyphen.substr($charid, 8, 4).$hyphen.substr($charid,12, 4).$hyphen.substr($charid,16, 4).$hyphen.substr($charid,20,12);
    return $uuid; //Function to get GUID
}             }$CustomerGUID = getGUID();}

0 个答案:

没有答案