には、このようなセッションを入れてください、私は従って2つのファイルを持っていると私はセッションを使用して2つのファイル間の情報を送信したいと思いますが、私は右の結果を得ていないのです。はどのように配列
<?php
session_start();
for ($i=0; $i<=2; $i++) {
echo ("<p><a href='getpage.php?row=$item_title' target='_blank'>" . $item_title . "</a>");
echo ("<br>");
echo ($item_desc . "</p>");
$_SESSION['item_link'] = $item_link;
$_SESSION['item_title'] = $item_title;
}
とgetpage.php
次
<?php
session_start();
if (isset($_SESSION['item_link']) && isset($_SESSION['item_title'])) {
$item_link = $_SESSION['item_link'];
$item_title = $_SESSION['item_title'];
header("Location: $item_link");
}
たしかし、私は、リンクをクリックして、クリックしてgetpage.php
ファイルを実行すると、最後のitem_link
を取得しておいてください。ここではファイル
index.php
ですインデックスファイルからのリンク。リンクをクリックした後、セッションで最後の値を取得するだけでなく、セッションを配列に配置するにはどうすればよいですか?
あなたが書く場合はPHPには、以下の組み込みツールを提供しますループ内の同じ変数は、最後の値だけが残ります。 –
ここで、 '$ item_link'を定義していますか?索引に入れるPHPと同じインデックスを持つforループ内でセッションを保存する理由は何ですか? – devpro
同じコンテンツを3回出力する以外にindex.phpのループは何ですか?なぜ両方のパラメータとセッションで同じ情報を渡すのですか? –