您好我正在使用Dojo请求。
访问根目录中的php文件没有问题 来自
request.post('process.php', ....});
但是如果process.php文件在脚本文件夹外面怎么办? 根目录来自,
request.post ('../scripts/'process.php',....}); It did not work.
在html
中使用form标签<form action='process.php' method='post'> it worked
但它不适用于
<form action='../scripts/process.php' method='post'>
那么正确的是什么?
请指教 提前致谢。 克莱门特
答案 0 :(得分:0)
通常禁止访问网站根目录外的文件夹。这有非常好的和安全的原因。因此,您的网址指向的目录下方的任何内容都是超出范围的。
所以,http://www.mydomain.com/../scripts/process.php
是肯定的。您希望在浏览器中发布/与之交互的所有代码都必须位于可从您的域访问的区域中。您可能需要移动有问题的代码,使其位于域根目录的子目录中。
您还可以尝试使用符号链接或更改.htaccess(如果使用Apache)或更改服务器配置。但最佳做法是将代码移动到另一个目录。