[WordPress] ワードプレスのカスタム ページでセッションを設定することができます。

スポンサーリンク

Question

私はログイン システムと私のカスタム WP 主題フロント エンド ユーザーのお問い合わせフォームを設定しようとしています。私は ajax ポスト メソッドを作成して、入力値 (Captcha と入力値の名前、電話、電子メール、… のような) サーバーに送信する必要があります。今私の質問は、私はしなければ安全な不要なフォームの送信または captcha 値を渡すと 2 つのページに php セッションを作成するか?

かどうかは、このお問い合わせページやキャプチャ ページの適切なページ テンプレート

、captcha.php

答え

captcha、名前、電話、または電子メールを送信するためにセッションを開始する必要はありません。ただし、としてこの情報を保存する場合は、ユーザーがクリックした別のページにあなたのセッションを開始する必要があります

Functions.php ファイルでセッションを開始するワードプレスの一般的な規則です

if (!session_id()) {
    session_start();
}

今、連絡先のページにポストの後の情報を格納できます:

$_SESSION['email'] = $_POST['email']

と別のページ、$_SESSION 配列で利用可能ななります

: 検証およびサニタイズ $_POST 変数。トークン id のユーザー対 $_SESSION 配列にユーザー情報を格納するのに関連付けられているデータベースに格納するのに見えます。DB の名前、電話、および電子メールを格納します

http://stackoverflow.com/questions/26809919/can-i-set-up-a-session-in-a-wordpress-custom-page

スポンサーリンク

Leave a Reply