0
要進行測試我這樣做.SH:不能傳遞變量CGI與POST方法
#!/bin/bash
export GATEWAY_INTERFACE=CGI/1.1
export REQUEST_METHOD=POST
export SCRIPT_FILENAME=/www2/post_example.php
export CONTENT_LENGTH=12
export REDIRECT_STATUS=true
export username=bob
exec echo 'username=bob' | /usr/bin/php-cgi7.0 -e
,我使用到測試PHP如下:
<?php
echo $_POST['username'];
?>
而且每當我嘗試運行該腳本,它說:
PHP Notice: Undefined index: username in /www2/post_example.php on line 2
Content-type: text/html; charset=UTF-8
<br />
<b>Notice</b>: Undefined index: username in <b>/www2/post_example.php</b> on line <b>2</b><br />
我不知道我錯過了什麼?