Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
flex、amfphp、PHPSESSID。。。有没有一种优雅的方式来把它们放在一起?_Php_Flash_Apache Flex_Session_Amfphp - Fatal编程技术网

flex、amfphp、PHPSESSID。。。有没有一种优雅的方式来把它们放在一起?

flex、amfphp、PHPSESSID。。。有没有一种优雅的方式来把它们放在一起?,php,flash,apache-flex,session,amfphp,Php,Flash,Apache Flex,Session,Amfphp,我正在用amfphp后端开发flex应用程序。需要一种方法来检查发出请求的用户是否已登录。我尝试在php会话的帮助下完成它(顺便说一句:也许你会建议一个更好的方法)。由于flash播放器不能通过PHPSESSID,我必须自己通过它。这里的问题是我无法直接控制post参数(因为我正在使用RemoteObject)。有没有一个简单的方法通过PHPSESSID 提前谢谢你 只需使用会话id作为请求参数请求远程URL,然后调用session_id()在会话_start()之前将会话设置为请求的会话 例如

我正在用amfphp后端开发flex应用程序。需要一种方法来检查发出请求的用户是否已登录。我尝试在php会话的帮助下完成它(顺便说一句:也许你会建议一个更好的方法)。由于flash播放器不能通过PHPSESSID,我必须自己通过它。这里的问题是我无法直接控制post参数(因为我正在使用
RemoteObject
)。有没有一个简单的方法通过PHPSESSID


提前谢谢你

只需使用会话id作为请求参数请求远程URL,然后调用
session_id()
会话_start()之前
将会话设置为请求的会话

例如:


只需在远程处理调用中包含sessiond=PHPSESSID参数。丑陋,但有效。@MarcB,它仍然不会被解释为$\u请求['PHPSESSID']…您可以提取它并将其传递给session\u id()。
<?php
session_id($_REQUEST['PHPSESSID']);
session_start();