問題タブ [server-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2225 参照

asp.net - ASP サーバー変数がローカル IIS で機能しない

私は、LOGON_USER サーバー変数の値をチェックする単純な ASP.Net ページ (実際にはハンドラー) に取り組んでいます。これは、Visual Studio の組み込み Web サーバーを使用して機能し、ライブ イントラネット サイトに展開された他のサイトでも機能します。しかし、ローカル XP マシンの IIS インスタンスでは機能しません。どうすれば修正できますか、または修正できない場合はどうなりますか?

0 投票する
2 に答える
24457 参照

http - HTTP Cookie サーバー変数に関して、utmscr または utmcct 値は何を意味しますか?

HTTP cookie サーバー変数に関して、 utmscrおよび/またはutmcct値は何を意味しますか? それらは頭字語ですか、それとも何かの略ですか?

「System.Web.HttpException: データを検証できません」というタイトルの Elmah エラーが発生しています。各 Elmah エラー メッセージでは、Http Cookie サーバー変数の値に、同じ Web サイトに設定されたutmscrというプロパティと、その Web サイトのページに設定されたutmcctというプロパティが含まれています。Elmah サーバー変数ダンプの Http Cookie 値のセクションを次に示します。

utmccn=(紹介)| utmcsr=someWebSite.com|utmcct=/someWebPage.htm |utmcmd=紹介; CP=ヌル*;

someWebpage.htm ページは someWebsite.com に存在しますが、現在、このページへの参照はありません。エラーはビュー ステートに関連していると考えられます。何かご意見は?ありがとう!

0 投票する
2 に答える
144 参照

php - 多言語サポートのために $_SERVER['HTTP_ACCEPT_LANG'] に依存しても問題ありませんか?

言語検出のために $_SERVER['HTTP_ACCEPT_LANG'] に依存することの落とし穴や欠点はありますか?

0 投票する
3 に答える
1405 参照

javascript - MVC プロジェクトで Javascript 内のサーバー タグにアクセスする

Javascript 関数内でいくつかのサーバー タグを使用したいと思います。

In the past I have stored this value in a hidden input field, but when a property contains HTML you get problems with special characters such as quotes. I would like to avoid having to encode and decode in the controller to avoid problems with special characters.

Rick Strahl has a couple posts on this problem in a web forms project, but I'm looking for an elegant solution for an MVC project.

UPDATE: Robert Harvey's answer below suggests to encode the html. Again, that isn't what I want to do. Ultimately, I'm trying to inject html script into an fckeditor instance. This must be done in javascript. I'm trying to figure out how to access the value of <%=Model.HtmlProperty%> inside javascript without storing encoded text in a hidden input element.

0 投票する
10 に答える
444939 参照

php - What is the difference between HTTP_HOST and SERVER_NAME in PHP?

What is the difference between $_SERVER['HTTP_HOST'] and $_SERVER['SERVER_NAME'] in PHP?

When would you consider using one over the other and why?

0 投票する
7 に答える
3089 参照

php - PHP - リクエストが特定のファイルから来ているかどうかを判断する方法

SERVER_A に fileA.php があり、SERVER_B に fileB.php があります。

fileB.php は fileA.php にそのコンテンツの curl リクエストを行います

fileA.php は、リクエストが特に fileB.php から来ていることをどのように判断できますか?

--

fileB.php の $_SERVER['SCRIPT_NAME'] を fileA.php に送信することを考えていましたが、誰かが fileB.php または一般的なファイルにアクセスして $_SERVER['SCRIPT_NAME'] = 'fileB.php を実行できるためです。 '; それは実際にはそれほど安全ではありません。

では、セキュリティ上の理由から、要求が別のサーバー上の特定のファイルからのものであることをどのように判断できますか?

0 投票する
3 に答える
2018 参照

javascript - サーバー変数と .js ファイル。出来ますか?

外部の .js ファイルでサーバー変数を呼び出すことは可能ですか?

[編集] OK、私は問題を解決しました。あなたの助けに感謝します! :)

0 投票する
2 に答える
456 参照

php - 単純なPHPサーバー情報リクエスト-まったく機能しない

私の他の質問とそのペアから離れます。

Hostname:Port関数で見つかった値を取得しようとしていphpinfo()ます。どこにも見つからないようで、中にはありませ$_SERVER

0 投票する
2 に答える
494 参照

asp.net - HttpContext を使用して、ファイアウォールの背後にある特定のコンピューターをどのように「フットプリント」できますか?

HttpContext で利用可能なものを使用して、ASP.Net であるシステムを別のシステムから識別できるようにする必要があります。利用可能な ServerVariables の多くを使用しようとしましたが、多くの場合、システムはイメージから構築されたドライブから構成されています。したがって、ファイアウォールのために IP アドレスが同じであり、すべてのサーバー変数 (browseragent、logonuser) が同じであるため、異なるマシンを区別する何かを見つける必要があります。サイトはフォーム認証で保護されているため、Windows 統合認証をオフにする必要があります (そうしないと、別の Logon_User 値にアクセスできます)。

私は HttpContext と結婚していませんが、コードを使用して識別可能なユーザー情報を取得する唯一の方法のように思えます。

編集/更新:

@Robert Harvey は、多くの結果をもたらすいくつかの検索リンクを提供しましたが、そのほとんどは何らかの理由で私の法案に適合しません (ただし、私が考えもしなかった素晴らしいアイデアがいくつかありますが)前)。主に、誰かがファイアウォールの背後でマシンを切り替えたかどうかを識別できる必要があります。そこで、特定のことがうまくいかない理由を明らかにするコード構造の詳細を提供します。

  1. セッション/Cookie は真夜中まで永続的です (決定は私の頭の中で行われました。私はそれと共に生きています)
  2. 認証されたユーザーは、MembershipUser クラスを使用しません。(たとえそれがあったとしても、MembershipUser.IsOnline は以前にログインしたユーザーしか提供しません)
  3. ユーザーは、ログオフせずに Cookie を削除したり、ブラウザを閉じたりすることが知られています
  4. 必ずしも同時ログインを防ぐためではなく、少なくともそれらを識別するために、あるマシンと別のマシンを区別できる基準が必要です。
0 投票する
3 に答える
3969 参照

javascript - JavaScript のサーバー側変数

この問題を回避する方法は他にもあるので、これは大したことではないと思いますが、私はこれが可能だと思っていたので、答えについては本当に興味があります.

コード ビハインドでブール値を返すパブリック プロパティがあります。JavaScript 検証関数でこのサーバー変数にアクセスしたいのですが、これまでのところ、うまく取得できていません。

これについてさまざまなバリエーションを試しましたが、常に False です。現在のコードでは、アラートは「editMode 値が False です」を返します。

私が使用する場合:

その後も常に False ですが、if 条件に入るため、動作は常に true であるかのようになります。

言及するもう1つのことは、私が見つけたほとんどのjavascript/serverタグのものは<%=editMode %>を使用するように言っているということですが、 # の代わりに = を使用するたびに例外が発生するため、これを行うことはできません:

「コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。」

だから私は # を使ってこれを解決しました

ページ読み込みイベント ハンドラ内。

何か案は?前もって感謝します。:)

(あと、普段はC#を使っているので、無意識にVBの部分でおかしなことをしているかもしれませんので、その点もご指摘いただければ幸いです)