aeroxr1
05-07-2013, 23:01
ciao,
è possibile settare i cookie con php e poi riprenderli con javascript ?
Ho provato utilizzando queste funzioni ma javascript non mi trova il cookie.. :(
codice javascript
function getCookie(check_name)
{
var a_all_cookies=document.cookie.split(';');
var a_temp_cookie='';
var cookie_name='';
var cookie_value='';
var b_cookie_found=false;
for (i=0; i<a_all_cookies.length;i++)
{
a_temp_cookie=a_all_cookies[i].split('=');
cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g,'');
if(cookie_name == check_name)
{
b_cookie_found=true;
if (a_temp_cookie.length>1)
{
cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));
}
}
}
a_temp_cookie=null;
cookie_name='';
if (!b_cookie_found)
{return null;}
}
codice php :
//parte provvisoria
$sql="SELECT MAX(punteggio) FROM giocatori WHERE punteggio IS NOT NULL";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
obstart();
setcookie("record",$row['punteggio'],,"/");
//fine parte provvisoria
è possibile settare i cookie con php e poi riprenderli con javascript ?
Ho provato utilizzando queste funzioni ma javascript non mi trova il cookie.. :(
codice javascript
function getCookie(check_name)
{
var a_all_cookies=document.cookie.split(';');
var a_temp_cookie='';
var cookie_name='';
var cookie_value='';
var b_cookie_found=false;
for (i=0; i<a_all_cookies.length;i++)
{
a_temp_cookie=a_all_cookies[i].split('=');
cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g,'');
if(cookie_name == check_name)
{
b_cookie_found=true;
if (a_temp_cookie.length>1)
{
cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));
}
}
}
a_temp_cookie=null;
cookie_name='';
if (!b_cookie_found)
{return null;}
}
codice php :
//parte provvisoria
$sql="SELECT MAX(punteggio) FROM giocatori WHERE punteggio IS NOT NULL";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
obstart();
setcookie("record",$row['punteggio'],,"/");
//fine parte provvisoria