2017-07-12 80 views
0

我在CMD无法打开输入文件:在cmd中

D:\AppServ\php5\php.exe D:\AppServ\www\test\items.php?id=1 

运行此代码,但我得到这个错误

无法打开输入文件:d:\的appserv \ WWW \测试\ items.php?ID = 1

如果我删除?id=1的工作,但我需要的所有环节部 如何修复和驾驶室管理提示符下运行

谢谢

+0

http://php.net/manual/en/reserved.variables.argv.php – David

+0

'?'是用于通过网络服务器访问URL的参数。它们在CLI中没有特殊的含义。 – Barmar

+0

无法在命令行中使用? – MrMax

回答

0

在cli模式下不起作用。

CLI的参数被传递,就像另一个shell脚本:脚本发送给PHP作为参数后面跟随

D:\AppServ\php5\php.exe D:\AppServ\www\test\items.php id=1 

什么。