При входе на мою страницу я хочу получить значение GUID пользователя, чтобы я мог передать его
мои другие страницы, так что, когда они добавляют что-то в свой список желаний, я знаю, какой это пользователь.
То же самое, когда они обновляют свою информацию или хотят что-то добавить в свою корзину и т. Д.
Я установил cookie, набор записей и функцию, чтобы получить значение GUID и попытаться передать его на следующий
Пейдж позвонил домой, но мне не повезло. Что я делаю неправильно? Я искал
ответить на SO в течение нескольких дней, но если это дубликат, я прошу прощения.
$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();}
Задача ещё не решена.
Других решений пока нет …