Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/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
非浏览器发送的HTTP请求和PHP会话_Php_Http_Session_Client Side - Fatal编程技术网

非浏览器发送的HTTP请求和PHP会话

非浏览器发送的HTTP请求和PHP会话,php,http,session,client-side,Php,Http,Session,Client Side,PHP是否能够与不使用浏览器与服务器通信的设备保持会话?我知道任何应用程序都能够遵守HTTP协议,但对于像Actionscript3和Java这样的语言,它们的框架中包含HTTP请求类,它们是否会像使用浏览器一样发送PHP所需的参数来保持会话?任何HTTP客户端库都可以支持cookie(这是PHP在默认情况下跨请求维护会话令牌状态的方式)。有些会自动处理Cookie,有些会要求在首选项中打开它,有些只提供API来访问标头(包括Cookie).我的印象是会话和cookie是两件不同的事情,理想情况

PHP是否能够与不使用浏览器与服务器通信的设备保持会话?我知道任何应用程序都能够遵守HTTP协议,但对于像Actionscript3和Java这样的语言,它们的框架中包含HTTP请求类,它们是否会像使用浏览器一样发送PHP所需的参数来保持会话?

任何HTTP客户端库都可以支持cookie(这是PHP在默认情况下跨请求维护会话令牌状态的方式)。有些会自动处理Cookie,有些会要求在首选项中打开它,有些只提供API来访问标头(包括Cookie).

我的印象是会话和cookie是两件不同的事情,理想情况下我只考虑使用session\u start()进程,因为im不构建购物车或任何需要长期状态的东西。会话是存储在服务器上的数据包,与浏览器随每个请求发送到服务器的标识令牌相关联。大多数会话实现,包括PHP的默认会话,都使用cookie在e客户端和服务器。