私は、cssとjavascript(とajax呼び出し)で作成されたグラフィカルなダイヤルを含むPHP Webページを持っています。各ダイヤルを使用してウェブページに追加される:htmlの一部が同じページの他のタグ/要素を参照しないようにする
$_SESSION['info'] = dial1 Specific info.
include 'dial.php';
$_SESSION['info'] = dial2 Specific info.
include 'dial.php';
をdial.php内部に、そこダイヤル上アームを調整するためにセッション変数を解析部であり、CSSでダイヤル円形の形状を作成します。私が解決しようとしている問題は、2番目のダイヤルは最初のダイヤルのコピーであり、別のものではないということです。
上記のコードをそれぞれ "include 'dial.php'"が互いに独立して動作し、相互に作用しないようにするにはどうすればいいですか?(変数、関数名、CSS名は各ダイヤルで同じです)。
よろしくお願いします。
各ダイヤルに異なるIDを使用してください。 – madalinivascu
$ _SESSION ['info']はセッション内の変数で、2つの異なるオブジェクトを保持することはできません! –
したがって、$ _SESSION ['info']は実際には両方とも同じである必要があります。もっと詳しく調べるには、 $ _SESSION ['info']はID番号です。 dial.phpはそのID番号をとり、カンマで区切られた情報を持つ.txtドキュメントを読み込みます。別のPHPスクリプトが呼び出され、.txtドキュメントの特定の値が抽出されます。 dial1はdial2とは異なる値を抽出します。将来、私は別のID値が欲しいので、配列の提案に感謝します。 他のプログラミング言語と同様に、htmlやphpを使って変数をローカルにする方法はありますか?これを行うタグにそれぞれの "include文"を入れることはできますか? – user251126