複数ページのフォームとして構成されている、私が実施しているオンライン調査に問題があります。処理ファイルは、各ページからデータベースにデータを送信し、ユーザーの IP アドレスに基づいて一意の ID を割り当てます。後続のページは個別の処理ファイルを使用し、次の php コードを使用して IP アドレスを一意の ID と照合することにより、最初のテーブルから ID を取得します。
$result = mysql_query("SELECT * FROM $table0 WHERE IP='$ipstr'");
$row = mysql_fetch_array( $result );
$id = $row['ID'];
キャンパスのコンピュータ ラボで学生のグループに調査を依頼しましたが、すべてのコンピュータが 1 つの IP アドレス上にあることにほとんど気づきませんでした。その結果、多くの貴重なデータがデータベースに保存されませんでした。
キャンパス ネットワーキングについての重要な教訓と、コード内で共有 IP アドレスの可能性を考慮しないことの厄介な影響について学びましたが、そうではなかったフォーム送信からデータを取得する方法があるかどうかを尋ねるべきだと思いました。 t がデータベースに挿入されます。何か案は?