1

AJAXを使用してログインモジュールを開発しました。機能の1つは、ユーザー名の可用性チェックです。もちろん、これは次の行を含む外部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 に答える