を電子メールで送信されません、私はこれが私の$本体コードによってピックアップ取得される値でPHPSESSIDフィールドを作成する必要があり、は私の顧客が注文を配置した後、私は次のコードを使用して確認メールを送って、私は、この電子メールに含まれているからPHPSESSIDを防ぎたいPHPSESSID
<?php session_start(); ?>
<?php if (!isset($_SESSION['id'])) : ?>
どうにかセッションIDは次の点を持っています。
電子メールの出力は次のようなルックスを生成:
_fname: Mark
_lname: Smith
_Address_1: South St
_Phone: 123-456-7890
_email: [email protected]
_Date_Needed: 4/19/17
B1: Submit
PHPSESSID: (some string of characters)
興味深いことに、B1が提出し、PHPSESSIDは、私が使用している変数ではありませんが、コードは、これらの値を見つけ、それを返しています。 B1 Submitは刺激ですが、私はPHPSESSIDがセキュリティリスクの可能性があると思います。
私は次のようにユーザからフォームデータを取得するために$ _REQUESTを使用しています:
$_fname=$_REQUEST['_fname'];
$_lname=$_REQUEST['_lname'];
$_Address_1=$_REQUEST['_Address_1'];
たぶん私は$ _REQUESTに$ _GETからそれを変更する必要があり、その後、同様のメール作成で$ _GETを使うのか?
これはPHPSESSIDですか?この質問をサポートするコードはありません。 –
'$ _REQUEST'を使用して停止 – nogad
@nogad - ありがとうございます。しかし、私は何の代わりに使用しますか? – Bricked