我在bluehost上有一个cgi c ++程序,当你手动提供环境变量时,它可以运行。但是,当由完全合法的html表单调用时,环境变量无法将查询字符串携带到脚本中。
问题:如何调试这种情况?有没有办法在查询字符串发送之前提醒它?有没有办法跟踪服务器上的查询字符串?
答案 0 :(得分:1)
您可以从访问日志开始查看提交的内容和错误日志,以查看是否存在问题。如果您无法从bluehost获取,那么您可以设置自己的Apache服务器来帮助调试。你也可以设置一个简单的cgi,它只是回显一个包含在< pre>中的提交内容的页面。
另一个有用的调试方法是在询问编程问题时实际发布一些代码。