- ベストアンサー
http環境変数について
最近運営しているBBSに外国リンクの書き込みをされて困っております。 ログをとって見ると、その書き込みのときの見慣れない環境変数:「HTTP_EXPECT = 100-continue」を投げてきているようです。 こちらのHTTP_EXPECTはいったいどのような意味をもつのでしょうか? お分かりの方がいらっしゃいましたらご教授願います。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- WindowsVistaの環境変数について
Vistaの環境変数について リムーバブルディスクなどへの参照をする際に環境変数を使用したいのですが そのような環境変数などあるのでしょうか? もしご存知の方おられましたら、ご教授願います。
- ベストアンサー
- Windows系OS
- ボーダフォンの環境変数について
こんにちは。 携帯電話の振り分けで HTTP_USER_AGENT に "J-PHONE" が含まれているならば、J-PHONE用のページに飛ばすようにしているのですが、ボーダフォンになってから出ている新機種(型番がVで始まる機種)でも、 HTTP_USER_AGENT の内容に変化はないでしょうか。どなたか、ご存知の方、教えてください。 実際にどんな環境変数が吐き出されるのかも、教えていただけると助かります。 どうぞ、宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Apacheのhttpd.confのCustomLogに、環境変数を複数指定したい
初めて質問させていただきます。至らない点もあるかと思いますが宜しくお願いいたします。 似たような質問を探している人がいるかもしれませんので、まず一般的な質問をさせていただきます。Apache2の設定ファイルのhttpd.confに、CustomLogという設定項目がありますが、このCustomLogの書式は CustomLog [ログファイルパス] [書式] [env=***] という3つの引数を取るということでいいと思うのですが、この[env=***]のところに、不一致の判定と一致の判定を指定したいのです。 例えばこんな状況です 1) SetEnvIf [判定の条件式1] [環境変数A] [環境変数X] 2) SetEnvIf [判定の条件式2] [環境変数B] [環境変数X] 3) SetEnvIf [判定の条件式3] [環境変数B] [環境変数X] と、SetEnvIfで環境変数を2個ずつ指定した後、 CustomLog logs/[ログファイルA] combined env=[環境変数A] ←1) に一致で書き込み CustomLog logs/[ログファイルB] combined env=[環境変数B] ←2,3) に一致で書き込み CustomLog logs/[ログファイルX] combined env=![環境変数X] ←1,2,3) に不一致で書き込み となることは分かるのですが、上の例だと不一致と一致を同時に指定することはできません。そのような場合はSetEnvIfの判定条件を工夫するのでしょうか? 私の場合の具体的な質問はこうです。 「WMVファイルだけのアクセスログファイルを作りたい」 「かつ、家庭内LANからのアクセスログは排除したい」 と思い、下のように設定したのですが、 #家庭内LANからのログを排除するための環境変数 SetEnvIf Remote_Addr 192.168.0. nolog #WMVファイルのログを取るための環境変数 SetEnvIf Request_URI \.wmv$ wmv-files このように設定すると、最初の例のように、不一致と一致のログをうまく作れません。 長くなってしまってまとまりがありませんが、何分素人なのでこれが限界です。。どうか回答のほど宜しくお願いいたします。
- ベストアンサー
- Linux系OS
- Lモードが落とす環境変数について教えてください
携帯電話(i/j/ez)やLモードに対応したコンテンツを作ろうとしているのですが,携帯電話については,HTTP_USER_AGENTやREMOTE_HOSTからキャリアを判別することができるのですが,Lモードについては,どのような環境変数を落とすのかまったくわかりません。 もし,ご存知の方がおられましたら,教えてください。 よろしくお願いします。
- ベストアンサー
- Perl
- mod_rewrite 環境変数への参照
mod_rewriteで、RewriteCondディレクティブの条件パターンから環境変数を参照する方法は、無いものでしょうか…。 具体的には、たとえばよくある「直リンク禁止」がありますよね。 RewriteCond %{HTTP_REFERER} !^https?://([^/]+\.)?hogehoge.com/ [NC] …(拒否指定) という感じに書きますが、この「hogehoge.com」の部分を、いちいちバーチャルホストごとに書き換えなくていいとか、もっと言えばグローバル設定に1回だけ設定すれば良いようにすべく、 RewriteCond %{HTTP_REFERER} !^https?://([^/]+\.)?%{SERVER_NAME}/ [NC] …(拒否指定) と書きたいわけです。 しかしパターンの中で%{SERVER_NAME}が展開されないようで、後方参照はどうかとためしに RewriteCond %{SERVER_NAME} ^(.+)$ RewriteCond %{SERVER_NAME} ^$1$ としても2つ目はnot-matchedが返されます。環境変数も参照変数も展開されない?… ダメモトで RewriteCond %{SERVER_NAME} ^(.+)$ RewriteCond %{SERVER_NAME} ^%1$ でも同様でした(%1という書き方はテスト文字列のほうだと、解ってはいます…)。 RewriteRuleのほうだけが後方参照できるというのも中途半端な気がして、何か方法があるのではと探しています。 どなたか御存じないでしょうか。 それとも仕様なのでしょうか。
- 締切済み
- その他(ITシステム運用・管理)
- Office2007における環境変数の設定について
はじめまして。 Office2007Professional plusをOffice2003Professionalよりアップグレードして使用しています。 アップグレードしてから、OutlookとWordを起動すると、「作業ファイルが作成できません。環境変数TEMPの設定を確認してください。」というエラーが発生するようになりました。 このエラーを解決するために、システムのプロパティからユーザー環境変数、システム環境変数の設定を確認したのですが、ユーザー環境変数が「C:\TEMP」、システム環境変数が「C:\Windows\TEMP」となっており、特に問題がないようでしたので、解決法が見つからず、困っています。 このエラーのために、wordでのファイル保存が出来ないようなので、解決法をご存知の方がいらっしゃいましたら、ご教授お願いします。
- 締切済み
- オフィス系ソフト
- Javascriptの変数をPHPに渡したい
環境 サーバLinux、Apache2.0.47、PHP4.3.2で使用しています 質問 リンク元の取得のためgetenv("HTTP_REFERER")を使っていますが情報が取得できません。 クライアント側のファイアウォール(ノートンなど)が無効になっているときにしか情報が取得できませんでした。 Javascriptのdocument.referrerを使ったところ、ファイアウォール関係なく情報が取得できました。 ログ保存のためにPHPの変数にdocument.referrerを渡したいのですがどのようにすればよいのでしょうか? 下のように書いたところブラウザには正常に表示されましたが、 ログはJavascriptの制御文そのものが保存されました。 $link="<SCRIPT language='JavaScript'><!-- document.write(document.referrer); --></SCRIPT>"; よろしくお願いします。
- ベストアンサー
- PHP
- 違うページの変数を使用する
JavaScriptを最近独学ではじめました。 サイトを立ち上げているのですが、 Aと言うページがあります。 Aと言うページの中に、Bにつながるリンクをおいています。 そのBにつながるリンクをクリックすると、Aのページに定義されている関数、『out(data)』が読み出されます。 Bにつながるリンクには、『onClick="out(aaaaa)"』があるとします。 このBにつながるリンクをクリックすると、Aのページのdataにaaaaaが入りますよね? このaaaaaをBのページの変数textに入れたい場合は、どのようにすればいいのでしょうか。 JavaScriptにグローバル変数と言うものはあるのでしょうか。 検索をかけても、意味が良く分かりません。 すみませんが、ご教授ください。 お願いします。
- ベストアンサー
- JavaScript
- Windows7で環境変数[path]を書き換えたいのですが・・・
Windows7で環境変数[path]を書き換えたいのですが・・・ コントロールパネル→ユーザーアカウントと家族のための安全設定→ユーザーアカウント→環境変数の変更 という手順で設定ページまで行き、システム環境変数を変えようとすると、一応システム環境変数のウィンドウが出るのですが、[path]を選択してもボタンが押下できない状態(「編集」の文字がグレーになってしまっている)で、結局編集できない状態です。 これはやり方が間違えているのか、それとも他の問題なのか、どちらなのかわからないのでこちらに質問をさせていただきました。 一応、作業を行おうとしているユーザーの設定は「ユーザーアカウント→アカウントの種類の変更」で確認してみますと「管理者」にチェックが入っています。 管理者なら行えると思うのですが、なぜできないのか、少しネット検索で調べてみたのですが、いい解決方法が見つかりませんでした。 原因など、わかる方などいらっしゃいましたら、ご教授いただければ幸いです。
- ベストアンサー
- その他([技術者向] コンピューター)
- 環境変数の設定変更について
現在、ss10を使用してSolaris勉強中の者です。 かなり初歩的な質問で恐縮なのですが、どうしてもブート時に自分が設定しておいた環境変数を 読み込ませることができません。 (起動中に環境変数を変更する方法は問題ありませんが、再起動した時点でクリアされてしまいます) 色々と検索した結果、/sbin/rc~の中を変更すればいいのかなと思ったのですが、 それでも変化が見られません。 どなたかご存知の方ご教授お願いします。 環境: OS:Solaris8(sparc) ハード:ss10
- ベストアンサー
- Solaris系OS
お礼
早速のご回答ありがとうございます。やはりRFCをたどらないと駄目ですね。 ありがとうございます。