これをできる限り説明しようと思います。以前にセッションや Cookie を使用したことはありませんが、私の理解では、セッションが好ましい選択です。
- PAGE 1 - テキスト ($title) を含む PHP 変数。その値は、現在のページ タイトルが何であれです。
- ページ 2 - サブジェクト フィールド値 ($subject) が空のコンタクト フォーム (domain.com/email) ですが、元のページから $title の値を /email に移動し、その値を $subject として設定したいと考えています。 .
私が取得しようとしているのは、アクションまたはハイパーリンクを介してユーザーがこの持ち運びを実行できるようにすることです。
私が知っているのは、セッション、session_start() を開始し、該当する各ページでセッションの値を設定することだけです。
私が読んだことから、これは私がすることです:
session_start()
// PAGE 1
$_SESSION['carrythis'] = $title;
// PAGE 2
$subject = $_SESSION['carrythis'];
しかし、ユーザーが変数を運ぶことを選択したアクションを実際に「実行」するのは何でしょうか? つまり、通常の状況では、ユーザーがボタン/リンクを使用して値を新しいページに運ぶことを決定しない限り、 $subject 変数をそのままにしておく必要があります。これどうやってするの?
私の用語のいずれかが間違っている場合は、お詫び申し上げます。
どんな助けでも大歓迎です。ありがとうございました。