使用PHP读取经典的ASP Cookie [英] Read classic ASP's cookies with PHP

查看:69
本文介绍了使用PHP读取经典的ASP Cookie的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用PHP获取asp cookie的名称和值,以便可以将其分配给变量? PHP和ASP在同一个域中.

How do I obtain the asp cookie's name and value using PHP so i may assign it to a variable? PHP and ASP are on the same domain.

经典Asp创建Cookie

Classic Asp Create Cookie

response.cookies("apple")("red")="reddelicious"
response.cookies("apple")("yellow")="gingergold"
response.cookies("apple")("green")="grannysmith"
response.cookies("apple").expires = dateadd("d",2,Now())

经典ASP读取Cookie

Classic ASP Read Cookie

strRed = request.cookies("apple")("red")
strYellow = request.cookies("apple")("yellow")
strGreen = request.cookies("apple")("green")

使用PHP回显读取ASP cookie

Reading The ASP cookies with PHP echo

echo $_COOKIE["apple"];

在萤火虫中,在控制台中扩展"apple" cookie之后,"echo $ _COOKIE ["apple"]"输出:

In firebug, after expanding the 'apple' cookie within the console, 'echo $_COOKIE["apple"]' outputs:

red=reddelicious&yellow=gingergold&green=grannysmith 

尝试:

$strRed = $_COOKIE["apple"]["red"]; //doesn't work

推荐答案

您可以使用 parse_str 在php中的功能

You could use the parse_str function in php

<?php

parse_str($_COOKIE["apple"], $apple);

echo($apple["red"]);

?>

这篇关于使用PHP读取经典的ASP Cookie的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆