0

単一ページ アプリケーションを使用する場合に、すべてのサブページで使用できる rootpath 定数を定義する方法を読み上げました。

ここで私の質問は、フォーム アクションで指定するスクリプトでベースパスを使用するにはどうすればよいですか?

私の問題は、そのファイルがどこから呼び出されてもパスが機能するように、「アクション」スクリプトでスクリプトが配置されている場所と比較して相対パスを使用したいということです。

使ってみた

dirname(__FILE__) 

しかし、親ディレクトリのファイルをいくつかのレベルで使用すると、次のような結果になりました

dirname(dirname((__FILE__))

時には別のレベルまで上げて、私はその見た目が好きではありませんでした.

ベースパス定数を使用しようとした後、フォーム送信時にフォームが呼び出しているスクリプトでアクセスできないことがわかりました。

だから私の質問はです。アプリケーション全体で機能する共通のベースパスを使用するにはどうすればよいですか? セッションに保存することを考えていましたが、実際の場所がないため、それは悪い考えのように思えました。

事前に感謝します。

4

2 に答える 2