1

我使用 AJAX 开发了一个登录模块。其中一项功能是用户名可用性检查。当然,这使用了一个外部 PHP 文件,其中包含以下行:

defined('_JEXEC') or die;

这造成了所有的麻烦。这条线必须在那里。如您所知,AJAX 无法调用此文件,访问被拒绝..

有人说我必须制作一个组件,但我更愿意避免这种情况。

我有哪些选择?

4

1 回答 1

2

对您自己的具有该行的 PHP 文件进行 AJAX 调用

define( '_JEXEC', 1 );

然后从另一个 PHP 文件中获取您需要的信息。

我使用XMLRPC调用远程Joomla机器上的文件,远程PHP文件都有这一行,运行正常。define注意和之间的区别defined

于 2012-07-30T19:55:08.530 回答