如何从远程JSON数据设置cookie?

时间:2013-12-09 22:39:30

标签: php json cookies

我有一个为用户返回JSON样式位置数据的网址。我想将这些数据设置为cookie,但我不知道如何。我是一个非常缺乏经验的用户,他只是在学习,非常感谢你对此有所帮助。以下是网址的示例:

http://beta.geocoding.cloudmade.com/v3/8ee2a50541944fb9bcedded5165f09d9/api/geo.location.search.2?format=json&source=OSM&enc=UTF-8&limit=10&q=48.77615073;9.16416465

非常感谢!

1 个答案:

答案 0 :(得分:0)

只是一个未经考验的想法......

  1. 从URL中读取json文件作为简单文本字符串。

    $json_url = 'http://beta.geocoding.cloudmade.com/v3/8ee2a50541944fb9bcedded5165f09d9/api/geo.location.search.2?format=json&source=OSM&enc=UTF-8&limit=10&q=48.77615073;9.16416465';
    $text = file_get_contents($json_url);
    
  2. 以json存储并使用base64,以防万一:

    $value = base64_encode(json_encode($text));
    
  3. 存储Cookie:

    setcookie("test", $value);