ini_set() の影響範囲と有効期限を教えてください - PHPプロ!Q&A掲示板

2503

  • 0P

ini_set() の影響範囲と有効期限を教えてください

質問日時 / 2010年2月4日 17:28    回答数 / 2件

Questioner:  apinchon  このエントリーをはてなブックマークに追加 

キーワード / ini_set()    有効期限    携帯サイト   

プログラム上で ini_set() を使用し、 default_mimetype を切り替えたいと思っています。
マニュアルを参照したのですが、『スクリプトの実行中』というのが、具体的にいつからいつまでなのか分かりませんでした。

【目的】
PCサイトと携帯サイトを作成し、携帯サイトにアクセスされた場合だけ切り替えを行いたい

【懸念】
携帯サイトにアクセスされた際に切り替えを行い、同時にPCサイトにアクセスされた場合に影響がないか?


よろしくお願いします。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01shimix>『スクリプトの実行中』というのが、具体的にいつか
 ┗A01-1apinchon御助言有り難うございます。 明快に説明していただい

回答一覧

並び替え:

A01 満足
answerershimix [2月4日 17:42] (最終編集:2月4日 17:56)

>『スクリプトの実行中』というのが、具体的にいつからいつまでなのか分かりませんでした。

ソースの実行が全部終わるまでです。あくまでも「そのスクリプトを実行している」間だけ有効です。ini_setを書いているところから、スクリプトが終わるまで・・。ってどこで終わるのかわからないってことはないですよね。


>携帯サイトにアクセスされた際に切り替えを行い、同時にPCサイトにアクセスされた場合に影響がないか?

他のプロセスですから影響しようがないと思いますが・・。


なお、default_mimetypeを変更するよりも、headerで明示的にレスポンスヘッダを返す方がいいんじゃないかと思いますが、そのあたりはどうなんでしょう。

この意見に回答する

ツリーへ TOPへ

A01-1
replyerapinchon [2月4日 17:59] (最終編集:2月4日 18:53)

御助言有り難うございます。
明快に説明していただいて、スッキリすることができました。

おそらく初歩的、かつ常識的な質問であったのでしょうが、
それでも親切に説明していただけて非常に感謝しています。
(ポイントを付けられなくて本当に申し訳ありません)

また、追記していただいた内容についても早速試させていただきます。
繰り返しになりますが、有り難うございました。

 ⇒header()で宣言することで、意図した通りの動作となりました。
  有り難うございました。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
動的なURLを静的に見せる方法
 このエントリーをはてなブックマークに追加 
A
普通に考えて、mod_rewrite でしょうね。 http://www.nishishi.com/blog/2006/01/mod_rewrite_url.html...

>>続きを読む

GETのままでは検索エンジンのロボットが拾ってくれなかったためにSEO対策として有効だと言われていますね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)