さきほどと同じないようなのですが、さきほどの記事を削除する事も補足する事もできなかった
ので再度投稿しました…。
header と session の順番
質問者:unlax header("Content-Type: text/html; charset=euc-jp");
$_SESSION['HOGE'] = true;
header("Location:./login.php");
といったようにセッションより前にヘッダーを書くとセッションに保存されない
場合などあるのでしょうか?
または、Content-Type とLocationの両方というのがまずいのでしょうか?
PHPは5.2.1
Apache 2.0.59
です。
テスト環境のサーバーでは正常動いているのですが、本番サーバーでは$_SESSION['HOGE']に
値がセットされていないようなのですが…。本番ではテストする事ができず推測なのですが…。
No.1ベストアンサー
- 回答日時:
一応マニュアルにはこうあります。
注意 unset($_SESSION)によって 全ての$_SESSIONを初期化してはいけません。 $_SESSIONスーパーグローバル変数を用いた セッション変数の登録ができなくなってしまうからです。
参考URL:http://jp.php.net/manual/ja/ref.session.php
No.2
- 回答日時:
セッションより前にヘッダーを書いて、セッションが扱えなくなるということは無いと思います。
ANo.1の回答者さんがおっしゃるようにunsetにより$_SESSIONに値が登録できなくなっているか、Locationで次のページに移る時にセッションが正常に渡っていないのではないでしょうか。
$_SESSIONを初期化するには
session_unset()
という関数が用意されています。
参考URL:http://jp2.php.net/manual/ja/function.session-un …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP SESSION変数を複数使用でき...
-
セッションのスコープ(有効範...
-
ブラウザを閉じた後もセッショ...
-
セッションIDがクッキーに渡る...
-
Sessionの上限について
-
【携帯】位置情報コンテンツ+...
-
セッションを維持したまま、サ...
-
PHPで自動ログインの仕組み
-
セッション変数で定数を宣言す...
-
セッションでの買い物カゴとロ...
-
特定のセッション変数の内容だ...
-
URLのパラメータをGETのままで...
-
実行中の他のアプリのパスの取...
-
php 入力画面から確認表示画面...
-
wordの差し込み印刷で文字...
-
findstrのerrorlevel
-
バッチファイルでpingの結果を...
-
Yahoo! JAPAN IDを新規取得でき...
-
switch()文で値の大小比較
-
excel access連携 このテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
ブラウザを閉じた後もセッショ...
-
Sessionの上限について
-
!issetの冒頭の!ビックリマー...
-
セッション ID とセッション名...
-
ログインしたら他からログイン...
-
session_start()で生成されるセ...
-
ログインした掲示板ですが、直...
-
【PHP】SESSION変数の競合を...
-
セッションを維持したまま、サ...
-
セッションのスコープ(有効範...
-
「ログイン機能を持たせる」説...
-
リアルタイムカウンター
-
別ブラウザ間でセッションの値...
-
PHP cookieの値が更新されない...
-
session_cache_limiterの使い方
-
SESSION情報は、ブラウザを起動...
-
セッション変数の命名規則
-
セッション変数にパスワードを...
おすすめ情報