0

こんにちは、次の問題があります。コンポーネントに対する標準アクションは、Joomla では次のように呼び出されますindex.php?option=com_name&action=MYACTION。次に、データベース アクセスなどのコンポーネントで Joomla フレームワークを使用できます。3dsecure ゲートウェイのコンポーネントを開発しています。支払いの 1 つのステップで、銀行から送信されたデータを検証する必要があります。だから私はこのようなものが必要ですindex.php?option=com_name&action=validate。しかし、銀行はこの URL の後に別?のパラメーターを追加しているので、機能していないと思います..だから、たとえば Joomla コンポーネントにアクセスしたいの3dsecure.mysite.com/validate.phpですが、それは可能ですか?

私は単に使用したいだけJFactory::getDBで、たとえば任意のビューにリダイレクトします。mysql_connect を使用して DB への独自の接続を作成できることは知っていますが、非常に醜いです:)

どういうわけか私の側でリクエストをリダイレクトできますか (銀行から送信されたパラメーターで有効な URL を作成します)? header(Location:)??

ご協力ありがとうございました

4

2 に答える 2

0

サーバーで書き換えルールを使用することを検討してください。

たとえば、次のように書き直します。

3dsecure.mysite.com/validate.php(...)

の中へ

index.php?option=com_name&action=MYACTION(...)

Apache を使用している場合は、この目的でmod_rewriteを使用できます。

于 2011-05-30T14:09:16.057 に答える