2010-11-21 3 views
1

にロードしていない -セッション値は、私は1つのページでセッション値を結合しています次のページ

$_SESSION['order'] = $order; 
$_SESSION['total'] = $gtot; 

次PAGE-

$order = $_SESSION['order']; 
$gtot = $_SESSION['total']; 
にフェッチ...しかし、次の次のページで私は空白のセッションを取得します。

私はprint_r($_SESSION['order']);と、前のページでセッションの値をチェックすると、私は適切な値を取得session_start();

とのセッションを開始しています。

+0

あなたのコードをもっと投稿できますか?また、どこでsession_start()を呼び出していますか?少なくとも、出力の前に、一番上になければなりません。 – Brad

+0

両方のページで 'session_start'を呼び出していますか?そして、両方のリクエストのセッションIDは同じです(echo ['session_id'](http://php.net/session_id)? – Gumbo

+0

@Gumboはい、しました。 – ppp

答えて

1

あなたは最初のページ、

session_start(); 

の両方でセッションを開始してみてください。コメントについてフィードバックを与える

1

session_start()を使用してください。 PHPのWebページでセッション変数を使用するコードの冒頭で、うまく動作するようにしてください。

チェックこのPHPマニュアルのURL: - 私はこれがあなたの役に立てば幸い

http://php.net/manual/en/function.session-start.php

..

0

まずあなたがSESSIONに 'searcページ' と「検索結果ページのようなあなたのページの両方を開始する必要があります

<input type="text" name="name"/> 
<input type="submit" value=">>"/> 
:「検索ページで

は同じように、あなたの入力値を保存します検索結果ページでのECHO $ _SESSION変数のような、

$_SESSION['name'] = $fname; 

::のようなセッションでのNAME値検索ページストアで

その作品の場合

<input type="text" name="name" value="<?php echo $fname ?>"/> 

が...それは単に仕事してくださいホープティックスローブ。

関連する問題