followup:
I found that if I added this line to the AJAX call, the values would show up in the $_POST
xhttp.setRequestHeader('Content-Type',
'application/x-www-form-urlencoded');
附录 L. 支持的协议/封装协议列表以下是 PHP 内置用于文件系统函数例如 fopen() 和 copy() 的 URL 风格协议列表。除了这些封装协议之外,从 PHP 4.3 起,还可以用 PHP 脚本和 stream_wrapper_register() 写自己的封装协议。 文件系统所有版本的 PHP。自 PHP 4.3.0 以来明确使用 file://。
file:// 是 PHP 默认的描述本地文件系统的封装协议。指定相对路径 (相对路径名不开始于 /、\、\\ 或 Windows 盘符) 时,该路径是相对于当前的工作目录。在很多情况下工作目录就是当前执行的脚本所在的目录,除非它被改变。使用 CLI sapi 时,默认是调用该脚本时终端所处的目录。 某些函数,例如 fopen() 和 file_get_contents(),会自动搜索 include_path 作为相对路径。
ben dot johansen at gmail dot com
26-Oct-2006 05:57
followup:
ben dot johansen at gmail dot com
30-Aug-2006 02:02
Example of how to use the php://input to get raw post data
ben dot johansen at gmail dot com
29-Aug-2006 03:33
In trying to do AJAX with PHP and Javascript, I came upon an issue where the POST argument from the following javascript could not be read in via PHP 5 using the $_REQUEST or $_POST. I finally figured out how to read in the raw data using the php://input directive.
heitorsiller at uol dot com dot br
07-Jul-2006 10:55
For reading a XML stream, this will work just fine:
opedroso at NOSPAMswoptimizer dot com
13-Apr-2006 02:07
php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA and does not need any special php.ini directives.
nyvsld at gmail dot com
28-Nov-2005 02:28
php://stdin supports fseek() and fstat() function call,
drewish at katherinehouse dot com
25-Sep-2005 02:50
Be aware that contrary to the way this makes it sound, under Apache, php://output and php://stdout don't point to the same place.
chris at free-source dot com
27-Apr-2005 03:52
If you're looking for a unix based smb wrapper there isn't one built in, but I've had luck with http://www.zevils.com/cgi-bin/viewcvs.cgi/libsmbclient-php/ (tarball link at the end).
nargy at yahoo dot com
24-Sep-2004 06:16
When opening php://output in append mode you get an error, the way to do it:
aidan at php dot net
27-May-2004 06:34
The contants:
lupti at yahoo dot com
29-Nov-2003 06:04
I find using file_get_contents with php://input is very handy and efficient. Here is the code:
sam at bigwig dot net
15-Aug-2003 11:02
[ Editor's Note: There is a way to know. All response headers (from both the final responding server and intermediate redirecters) can be found in $http_response_header or stream_get_meta_data() as described above. ]
| ||