質問

のドキュメントな完全な説明があり、これらの差額につい変数?にIIS少なくともそれらは同一であるものにならないようにしたいなった場合においても異なるその他のサーバー

役に立ちましたか?

解決

のAdobe ColdFusionのマニュアルによると、彼らは同じです。

http://livedocs.adobe.com/ ColdFusionの/ 8 / HTMLDOCS / help.html?コンテンツ= Expressions_8.htmlする

openbdソースコードを見ると、REMOTE_USERとAUTH_USERを同じキーにマッピングされ、それは、同じ値を返している。

railoのソースコードを見ると、私は何が起こっているかをかなり理解しないんだけど、それはREMOTE_USERを設定しているように見える、と私はAUTH_USERはどこにも設定されているかはわからない。

は、ColdFusion、railo、およびopenbdと互換性のあるアプリケーションを設計している場合は、REMOTE_USERを使用する方が安全表示されます。私は完全に深く調査するために時間をかけずに、コードを理解していないので、たぶん他の誰かがコメントすることができます。

他のヒント

REMOTE_USERとAUTH_USERはAdobeCF / Apacheの上AdobeCF / IISで同じではなくなります。 AdobeCF /アパッチを使用した場合AUTH_USERは空白になります。

だから、REMOTE_USER変数を使用してコーディングすることが最善です。あなた自身は、ApacheでAUTH_USERを参照するコードに取り組んで見つけた場合は、Apacheがmod_rewriteのを使用して、その変数を移入作るための方法があります。これは、ApacheがAUTH_USERにREMOTE_USERをコピーします。

RewriteEngineに するRewriteCond%{REMOTE_USER}() するRewriteRule - [E = AUTH_USER:%1]。

ます。http://www.stillnetstudios

ここでの詳細情報があります。 COM /コピー-ENV-変数・イン・apacheの/

私はREMOTE_USERは、標準的なCGI変数であるかなり確信してます。

このページによると、彼らは同じです。 http://livedocs.adobe.com/coldfusion/6/CFML_Reference/Expressions5。 HTM

めにこだわりREMOTE_USERとしてで定義されるCGI/1.0仕様(こちら http://www.ietf.org/rfc/rfc3875)

AUTH_USERいsnuck以上の時間

私の経験では、CGI変数は、Webサーバ(Apacheのは、IIS、JRunの、など)の間、さらにはそのバージョン間で異なる傾向があります。唯一の安全な賭けは、CGI変数に何かを基づかとき、値があなたのdevの、段階、生産(など)のサーバー上に表示内容を確認することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top