如果我使用AJAX运行外部.PHP文件,它是否可以访问我的.PHP包含?

时间:2011-07-19 07:33:29

标签: php ajax

我确信这是一个快速的。我有一个我正在研究的PHP应用程序,我正在设计表单验证/处理;该文件将通过AJAX调用。

我的问题是:当我通过AJAX调用表单验证.PHP文件时,是否可以访问我之前声明的.PHP包含?

例如,如果我在调用AJAX文件的页面上已经包含class User,我是否可以在表单验证.PHP中调用new UserUser::authenticate?< / p>

感谢。

3 个答案:

答案 0 :(得分:2)

每次调用php都是独立的。它不知道之前发生了什么。

它是ajax没有区别。 ajax调用与仅定期浏览页面相同。这只是在浏览器中显示它的另一种方式,而不是另一种运行php的方式。

答案 1 :(得分:0)

如果你在验证.PHP文件中包含它,是的,否则没有

答案 2 :(得分:0)

AJAX将无法访问您的PHP,它只能访问您的PHP输出。另一方面,您的PHP脚本肯定可以访问包含的文件。

您可以拨打new User,然后User::authenticate,但不仅仅是最后一个。