2015-11-25 36 views
0

如何在不使用$_SESSION的PHP脚本之间传递数据?我需要发送指定方法的信息,问题是这是一个只能在服务器端运行而不与用户交互的脚本。现在,我有一个观点,其中用户做操作,我使用的jQuery提供的阿贾克斯,我有:PHP中的Ajax请求的等效

   $.ajax({ 
       url: "action.php", 
       cache: false, 
       dataType: "html", 
       method: "POST", 
       data: { 
        method: "sendMessage", 
        target: target, 
        message: message 
       }}); 

的作品很好,但我需要删除视图和与用户的交互,并使其在没有JavaScript的情况下工作。所以我想知道,这是相当于在PHP中调用脚本action.php并将它的所有数据发送给指定的方法?

+1

您需要在PHP中执行HTTP请求。一种方法是使用它的库,例如非常好的库文件库:https://github.com/guzzle/guzzle/ – Jost

+0

'

' –

+1

使用[cURL](http://php.net/manual/en/book.curl.php),我主要用于更好地控制请求。 –

回答

-1
  1. 写下你的功能为function
  2. include()包含您的功能的文件。
  3. 只要调用函数传递任何你喜欢的数据作为argument

如果您还需要将其作为前端视图呈现,那么您将编写单独的包装脚本并将其放置在可公开访问的URL上。