登录到我的页面后,我想获取用户的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();}