flex 和php交互时,session的值丢失
我在flex端发送了一个URLRequest,php端接受后写到session里,用log函数可以侦测到php的session值已经OK.
但是我在另一个php页面打印session时,发现session已经被清空了.
可能是什么原因造成的?谢谢
不关session时, 一般是flex传值掉失造成。
建议粘上关键代码, 泛泛而谈答案不一定符合。
你需要深入了解一下session机制
生成session的同时会在客户端(如IE)生成一个记录session_id的cookie,而Flex不会记录
你可以在第一次设置session变量的同时通过session_id()函数获取session_id,然后把它传给Flex,以后的每次请求都把这个session_id带到php中,php在打开session机制前执行: session_id( $session_id)
应该就可以了
[img]http://www.gotfile.net/thumbs/6891363F1F3802466A7258C007D2C70A7F10A089.jpg[/img]
非IE浏览器吧?除了IE以外的FLASH播放器都是SESSION的,和浏览器的不一致,可以对FLEX指定SID。
在要打印的页面先开启下session
session_start();
相关问答:
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
各位大侠
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片
就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......
<!--购买数量-->
<div class='buyinfo'>
<table width='auto'>
<tr>
<td><span>购买数量:</sp ......
我的JAVA端返回的是一个LIST,如果用下面的方法,可以是能在页面加载时,得到服务端返回的数据的,即:
?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=&qu ......