0

些細な質問があります。

前のページからデータを取得する必要があります。たとえば、私はある種のカテゴリ ビューにいて、ボタンをクリックして新しい投稿を追加できます。投稿の自動入力にカテゴリ情報を取得したい。

しかし、今のところ、それを行う方法は 2 つしかありません。1 - 投稿ページで使用するために現在のカテゴリ ビューのデータを使用してセッションを設定するか、エージェントの紹介で以前のカテゴリ ビューのアドレス情報から情報を取得します。

他のアイデアはありますか?

PS 申し訳ありませんが、このプロジェクトについてはまったく言及していませんでした...これは PHP であり、前のページと次のページは同じプロジェクトにあります ;)

4

2 に答える 2

2

URLを介して値を伝播できます

script.php?var1=val1&var2=val2&var3=val3

そこから、PHPスクリプトでそれらにアクセスできます

$var1 = $_GET['var1'];
$var2 = $_GET['var2'];
$var3 = $_GET['var3'];

URL を使用したくない場合は、次のページに投稿できます。

<form method="post" action="{next_page}">
   <input type="hidden" name="cat" value="{category}" />
   <input type="hidden" name="var1" value="val1" />
   <input type="hidden" name="var2" value="val2" />
   <input type="submit" value="Button_TO_Next_Page" />
</form>

次のページで値を取得します

$cat= $_POST['cat'];
$var2 = $_POST['var2'];
$var3 = $_POST['var3'];

あなたが述べたように、セッションを使用してユーザーが現在のカテゴリを保持することができ、 $_GET と $_POST について心配する必要はありません

$val = $_SESSION['val1'];
于 2012-09-22T19:44:52.783 に答える
0

プロジェクトの最初のページで html フォームを使用し、get または post メソッドのいずれかを使用して次のページにデータを送信します。2 ページ目では、$_POST または $_GET メソッドを使用してデータを受信します。

于 2012-09-22T19:40:26.743 に答える