-3

wordpress プラグインを使用して、自分のサイトに問い合わせフォームがあります。フォームは、入力した情報を直接メールで送信するように設定されています。このフォームに、送信者の IP アドレスを表示できる機能を追加しようとしています。私はこれである正しいPHPコードを持っていると思います:

<input type="hidden" name="userIP" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">

次のステップは、送信時に送信される電子メールにこの情報を含めることです。投稿アクションを処理するコードは次のとおりです。

<form method="post" action="process.php">

だから私がしなければならないのは、process.phpファイルと、必要な情報を含めるための構成を見つけることだけですか? しかし、それは私の問題です。そのようなファイルは存在しません。見つからないので、ファイル マネージャー全体を検索しました。これに関するヒント/アドバイスをいただければ幸いです。

4

2 に答える 2

0

非表示フィールドに IP アドレスを追加することはお勧めしません。メール本文の内容に IP アドレスを追加します。テーマ ディレクトリの process.php ファイルを確認しましたか?

于 2013-08-09T09:30:55.590 に答える
0

すべての訪問者が IP アドレスを変更できるため、IP アドレスを非表示フィールドにしないでください。電子メールの送信を担当するコードを検索します。そこで、電子メール本文に変数を追加できます。

$_SERVER['REMOTE_ADDR'];

しかし、正しい方法です。

于 2013-08-09T09:32:14.893 に答える