![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは。
PHP初心者の者ですがよろしくお願いします。
現在、ログイン時にセッションを登録し、
メイン画面を表示している部分でセッションを
取得したいのですがうまく取得できません。
メイン画面は、フレームで2つに分割してあります。
ご協力お願いします。
ソースの一部
【a.php】
// セッション名の指定
session_name('my_session');
// ページキャッシュ
session_cache_limiter('nocache');
// 情報の保存期間(30分)
session_cache_expire(30);
//セッション開始
session_start();
$_SESSION["id"]=$_POST["id"];
$_SESSION["pw"]=$_POST["pw"];
$_SESSION["user_cd"]=$user_cd;
$_SESSION["syain_name"]=$syain_name;
$sid = session_id();
//接続先指定
header("Location: http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/frame.php?PHPSESSID=$sid");
?>
【frame.php】
<frameset rows="*" cols="151,*" framespacing="0" frameborder="1" border="0">
<frame src="menu.php" name="leftFrame" scrolling="NO" noresize>
<frame src="main.php" name="mainFrame">
</frameset>
【menu.php】
<?php
session_start();
$id = $_SESSION["id"];
$user_cd = $_SESSION["user_cd"];
$syain_name = $_SESSION["syain_name"];
print $syain_name."<br>"; //←何も表示されない
?>
No.2ベストアンサー
- 回答日時:
menu.php の session_start() の前に session_name() の設定が必要だと思います。
session_name('my_session');
session_start();
No.1
- 回答日時:
こんにちは。
a.phpにて
$_SESSION["syain_name"]=$syain_name;
として登録していますが、$syain_nameに値が代入されていないようですが?
(省略して抜けているなら申し訳ございません)
他の
$id = $_SESSION["id"];
$user_cd = $_SESSION["user_cd"];
に関して取得できているのであれば、a.phpの$syain_nameに何も値が入っていないのが原因だと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
session_start();について
-
SESSIONを階層ごとに分けるには?
-
ログインしたページで、ある処...
-
PHPのセッション変数 絞り込み...
-
phpソース間で値を保持しておけ...
-
自動ログアウト
-
PHPのif文でその処理を途中で抜...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
拡張子php画像をjpg画像等に変...
-
プリクラの設置してある場所
-
XMLのロードに失敗する
-
URLが.PHPってどういう...
-
透過PNGが透過されない!!
-
phpの処理中に画面表示ををする...
-
PHPでsimplexml_load_fileの引...
-
バッチを用いたフォルダの自動移動
-
mb_send_mailでデタラメなメー...
-
ChatGPTに作らせたい Excel VBA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP session_destroyとsession...
-
$_SESSION 有効期限をブラウザ...
-
jqueryの$.ajaxでPHPに値を渡し...
-
セッションファイルの場所
-
セッションのクッキー有効期間...
-
session_set_save_handler の実...
-
セッション部分のインクルード
-
リロード・ページビューの判定
-
phpのセッションについて
-
SESSIONを階層ごとに分けるには?
-
自動ログアウト
-
phpでのログアウトについて
-
「セッション管理用のクッキー...
-
PHPの引数を含んだURLについて
-
session_start();について
-
SESSION の受け渡し
-
PHPでのセッション管理について
-
セッションが変数が取得できません
-
session_start出来ません。
-
ログインしたページで、ある処...
おすすめ情報