易截截图软件、单文件、免安装、纯绿色、仅160KB

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 webservice 的问题 - PHP / 基础编程

对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
  public function Logout()
  {
//header('Co ......

付费求一段php代码,支持淘宝交易 - PHP / Framework

各位大侠 
求一段php代码 
可以实现以下功能 
针对不同的浏览器显示不同的图片 
就是有一张图片,只想给ie6用户看到 
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......

PHP超级简单问题,50分 - PHP / 基础编程

<!--购买数量-->
  <div class='buyinfo'>
  <table width='auto'>
  <tr>
  <td><span>购买数量:</sp ......

flex中动态调用remoteobject的问题

我的JAVA端返回的是一个LIST,如果用下面的方法,可以是能在页面加载时,得到服务端返回的数据的,即: 
?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx=&qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号