以下のような処理を行なっております。(a.php~e.php)
入力情報保持のため、セッションを利用しております。
そこで、a.php~d.phpの全てのページの最初に
session_start();
を記述しております。
ワーニングで
「Notice [PHP]: A session had already been started - ignoring session_start()」
といった旨のメッセージが出るのですが、サイト内でセッションを利用する場合、
最初(この場合だとa.php)だけに
session_start();
を記述すればよいのでしょうか。
セッションを利用するページ全てに記述するという認識でいたのですが・・・
御教授頂ければと思います。
a.php
情報ページ
セッションの開始
b.php
入力情報チェック
↓
c.php
入力情報確認ページ
d.php
入力情報登録
セッション破棄
e.php
登録完了ページ
環境
phpバージョン4.3.11
xoopsにて使用
No.1ベストアンサー
- 回答日時:
>ワーニングで
>「Notice [PHP]: A session had already been started - ignoring session_start()」
↑すでにsessionは開始されてるよって言ってます。
aとbは、どこかのページで同時にincludeされてるのかな?
それならincludeしてるファイルでSession開始するか、aだけで良いです。
あと矢印(↓)は遷移を表してるのかな?
とりあえずsession_start()は1要求(POSTとかGET)に1回呼べばokです。
頑張って。
sapporoSweetsさん、回答有難う御座います。。。
>あと矢印(↓)は遷移を表してるのかな?
すみません・・・記述ミスです。
includeではなく、遷移を示します。
正しくは以下です。
>a.php
>情報ページ
>セッションの開始
>↓
>b.php
>入力情報チェック
>↓
>c.php
>入力情報確認ページ
>↓
>d.php
>入力情報登録
>セッション破棄
>↓
>e.php
>登録完了ページ
上記の場合は、a.phpのみで
session_start()
を記述すればいいんですよね。
基本的な質問に回答して頂き、有難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPのセッション有効期限について 5 2023/06/14 12:40
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP session_destroyとsession...
-
$_SESSION 有効期限をブラウザ...
-
セッション機能が使えない
-
session_start();について
-
DOCOMOのセッションについて
-
GETでの変数の受け渡しについて
-
フォントの色を変えるには?
-
PHPのif文でその処理を途中で抜...
-
リンク先を隠す方法はないでし...
-
copy() で属性保存
-
onedrive にexcelファイルをア...
-
「クラス関数」「メンバ関数」...
-
別PHPファイルに変数を渡す
-
VBSの「MsgBox」について
-
3つ以上の論理積は利用可能なの...
-
「@$変数」の「@の意味は?」
-
CFileDialogの最初のディレクト...
-
BASP21メール送信(SMTP-AUTH認...
-
htmlをphpにするにあたってデメ...
-
openCVの超解像処理
マンスリーランキングこのカテゴリの人気マンスリー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出来ません。
-
ログインしたページで、ある処...
おすすめ情報