私はPHPチャートパッケージで作業しています。私はform.htmlから始めて、answer.phpページに送ります。 answer.phpはSESSIONを作成します。必要なtest.phpページはセッションを取得しますが、必要なgraph.phpページは取得しません。フォームからグラフにデータを転送することはできません。必要なphplot.phpはグラフエンジンであり、SESSIONスレッドでは必要ありません。セッションは1ページで動作しますが、別のページでは動作しません
私は運のない状態で5日間の調査とテストをしました。私は何度もコーディングを切り替えました。私は素晴らしいPHPの経験を持つ人が何かを簡単に認識することを望んでいます。
3ページのコードは以下のとおりです。
answer.phpページ:
<?php
session_unset();
session_start();
require_once 'phplot/test.php';
?>
<?php
$_POST['bs_now2'];$bs_now2 = $_POST['bs_now2'];$_SESSION['bs_now2'] = $bs_now2;
echo "<div id='graph'>";
echo "<p class='martop10 f18 b'>Graph:</p>";
echo "<img src='phplot/graph.php'>";
echo "</div>";
?>
<?php
session_destroy();
?>
graph.phpページ:
<?php
$Sbs_now2 == 0;
session_start();# Is this redundant? I've tried it in and out.
?>
<?php
require_once 'phplot.php';#Graph engine
$delta = 0.1;$sigma = 15;$sqrt2pi = sqrt(2*M_PI);$u = 75;
$data = array();
for ($x = 0; $x <= 150; $x++)
$data[] = array('', $x, $Sbs_now2 + $x);
unset($Sbs_now2);
?>
test.phpをページ:
<?php
#I don't need the session_start() for this page
$_POST['bs_now2'];$bs_now2 = $_POST['bs_now2'];$_SESSION['bs_now2'] = $bs_now2;$Sbs_now2 = $_SESSION['bs_now2'];
echo '<b>Session BS Now: '.$Sbs_now2.'</b><br>';
?>
ありがとう、
ゲイリー
サンプルコードを提供する方法については、ここをクリックしてください。https:// stackov erflow.com/help/mcve – dparoli
ありがとうございます。私はちょうど私が新しいとフォーラムを学ぶように投稿を再フォーマットしました。 – landt5