問題タブ [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 投票する
4 に答える
76651 参照

apache - REMOTE_HOST と REMOTE_ADDR の違い

これら2つの変数の違いは何ですか?

REMOTE_HOSTREMOTE_ADDR

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

php - codeigniter のドメインに基づいて異なるコンテンツを提供する

codeigniter で Web サイトを開発します。しかし、私が使用しようとしている方法が最良のアプローチであるかどうかはわかりません。同じサイトに多くのアドオン ドメインが存在します。ただし、コンテンツは、サイトへのアクセスに使用されたドメインに基づいてフィルタリングされます。

たとえば、ユーザーがドメインから来た場合 siteusa.com、コンテンツは特定のユーザーに応じてフィルタリングされて表示されます。ユーザーがsiteuk.com/sitechina.comコンテンツから来た場合、それに応じてフィルター処理されます...

URLを検出してコンテンツを提供するために、このようなことを計画しています

私が目にするもう1つの問題は、codeigniterのbaseurl設定ですが、ここでその解決策を見ました

これはこれを行うための最良の方法ですか?ボトルネックになる可能性はありますか?

サイトのメイン ドメインはフィルタリングされていないコンテンツを提供し、各アドオン ドメインはバックエンドから各ドメインに設定されたフィルタに従ってコンテンツをフィルタリングします。

0 投票する
5 に答える
95776 参照

php - PHPで基本HTTP認証を使用するにはどうすればよいですか?

基本HTTP認証を使用しようとしており、PHPのマニュアルページの例に従いました。しかし、それは私にはうまくいきません。変数$_SERVER['PHP_AUTH_USER']が設定されていないようです。ユーザーがログインしようとすると、新しいログインダイアログが表示されます。サーバーはPHP5.3.3を実行しており、GoogleChromeとInternetExplorerで試しました。

これが私が使用した簡単な例です:

なにが問題ですか?PHPで基本HTTP認証を使用するにはどうすればよいですか?

0 投票する
4 に答える
7832 参照

php - DOCUMENT ROOT variable on PHP-IIS

Does the $_SERVER["DOCUMENT_ROOT"] variable exist on IIS running PHP? Earlier I thought this variable is Apache specific and on IIS, you have to emulate it by string manipulation of SCRIPT_NAME and SCRIPT_FILENAME variables but I now see this variable on my PHP installation on IIS. Is it safe to assume that this variable will always be available on IIS.

0 投票する
1 に答える
1455 参照

php - モバイルWebアプリケーションの$_SERVER['HTTP_REFERER']と同等の機能は何ですか

AndroidのアプリケーションとしてPHPWebサイトを開発していますが、問題が発生します。私は戻るボタンを持っています、そこで私 $_SERVER['HTTP_REFERER']はそれが来るところからページを見つけるために使用して以下のロジックを書きます..しかし私がアプリケーションとしてアンドロイドでこのウェブサイトを見るとき...それはどこにも行きませんbcozはありません$_SERVER['HTTP_REFERER']。Androidアプリケーションに戻る方法を知りたいです。意味

$_SERVER['HTTP_REFERER']Androidまたはモバイルアプリケーションでの同等の機能は何ですか。

ありがとうございました。

0 投票する
1 に答える
4990 参照

php - mod_rewrite & PHP; $_SERVER['REQUEST_URI'] と mod_rewrite の比較

簡単なもの:

後者について次のことを考えると、$_SERVER['REQUEST_URI']とは異なる値が含まれる特定の状況を誰かが知っているかどうか興味があります。$_GET['_uri'].htaccess

私は後者の方法を使用してきましたが、それでも必要で$_GET['_uri']あることは承知してmod_rewriteいますが、URI をクエリ パラメータとして保存することは避けたいと考えています。


さて、今まで気付かなかったものを見つけました。転送先のアプリケーション ブートストラップがmod_rewriteルート Web ディレクトリにない場合$_SERVER['REQUEST_URI']、親ディレクトリは$_GET['_uri']含まれますが、後者の URI コンポーネントのみが含まれます。例:

ブートストラップが リクエスト中です/subdir/index.php
http://localhost/subdir/foo/bar/baz/

$_SERVER['REQUEST_URI']  "/subdir/foo/bar/baz/"
$_GET['_uri']            "foo/bar/baz/"

の結果を複製するために$_GET['_uri']、これを使用することにしました。

しかし、私は$_SERVER['PHP_SELF']過去に頻繁に使用したことがなく、特定の脆弱性や使用上の矛盾があることを読んだことがあります。

0 投票する
1 に答える
5242 参照

php - Using $_server['document_root'] on localhost/the wild web

On my WAMP setup, I'm using $_server['document_root'] in a number of filepaths.. I had been using a static $ROOT variable, but thought it would be nice not to have to edit that constant when uploading the site.

Unfortunately, on my WAMP setup, $_server['document_root'] is being defined as 'C:/wamp/www/' and none of the links seem to be working under WAMP on Windows (though they were fine on MAMP on Mac when I initially made the change). It's looking in file:///C:/wamp/www.

I had read an article that was espousing the virtues of document_root for security reasons and ease of use. Is it really recommended, though? It occurs to me that it could be something different depending on the installation.

I'm thinking of just defining the document_root variable, but now I'm wondering whether it's reliable to use the variable at all.

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

php - PHPを介したHTTP認証-PHP_AUTH_USERが設定されていませんか?

httpを介して小さな認証を実装しようとし、ネットからこのコードをコピーして、これが正しく機能するかどうかを確認しました。

ただし、ブラウザは常にユーザー名とパスワードを要求しますが、キャンセルするまで何も出力しません。したがって、それ$_SERVER['PHP_AUTH_USER']は決して設定されていないと思います!何が問題なのでしょう?Ubuntu10.04LTSサーバーをで実行していますApache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.7d DAV/2 Server

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

security - IPアドレスがスプーフィングされる可能性がある場合

偽のまたは操作されたhttpヘッダーを作成することによってIPアドレスがスプーフィングされる可能性があり、したがってPHP / ASPページで着信要求を検証する際にIPアドレスに依存すべきではない場合、サーバーはどうしてそれを取得して依存するのでしょうか。たとえば、IPを拒否または許可することはすべてIPに基づいています。

サーバーは、PHP / ASPがサーバー変数を介してIP情報を取得するのとは別の(そしてより信頼性の高い)方法でIP情報を取得しますか?

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

jquery - Jquery / .Net Ajax呼び出しのデータでサーバー変数を渡す

Ajax 呼び出しのデータで .Net サーバー変数とユーザーを取得したいと考えています。

ただし、上記で Object Expected エラーが発生します。

UserID は、C# コードビハインドでは int です。

次のように文字列にキャストしてみました:

しかし、それは機能していません。変数で非表示の入力を使用することについての投稿をここで読みましたが、上記のようなものが機能する場合は、その方法を避けたいと思っています。