使用foreach在PHP中设置cookie并使用JavaScript读取它们

时间:2014-03-09 07:23:42

标签: javascript php cookies foreach

我正在尝试在PHP中设置cookie并使用JavaScript在不同页面上读取cookie。 我不太确定如何解决这个问题,因为我在PHP foreach循环中创建了cookie,并且我想阅读JavaScript中的所有cookie。

我的cookie创建foreach循环:

function parseSearchedTerm($searchedTerm, $bearer_token){
    $decode = json_decode($searchedTerm, true);
    foreach($decode['statuses'] as $q){
        $_COOKIE['text'] = $q['text'];
        if($q['geo']['coordinates'] != null){
        $_COOKIE['geo0'] = $q['geo']['coordinates'][0];
        $_COOKIE['geo1'] = $q['geo']['coordinates'][1];
        }   
    }
    invalidate_bearer_token($bearer_token);
}

1 个答案:

答案 0 :(得分:0)

请通过here

阅读使用PHP编写Cookie的说明

在PHP中设置Cookie 通用方式= setcookie(name, value, expire, path, domain); 实施例

$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);

从javascript,read this读取Cookie 实施例

function getCookie(cname)
{
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i=0; i<ca.length; i++) 
  {
  var c = ca[i].trim();
  if (c.indexOf(name)==0) return c.substring(name.length,c.length);
  }
return "";
}