向提交表单的用户发送文本

时间:2013-02-18 19:43:41

标签: php

我有一个2个文件的PHP脚本,允许用户提交带有单个文本区域的表单。此脚本创建一个新的PHP页面并将用户重定向到该页面。我想将文本回显给提交表单的用户,而不是其他人。你能帮一个代码示例吗?

1 个答案:

答案 0 :(得分:1)

如果这不是您正在寻找的内容,请告诉我并对其进行相应的编辑:

HTML:

<input type = "text" name = "input">

PHP:

<?php
//user input
$userInput = $_POST['input'];

//not sure how you are getting the email adress but however youre getting it it goes here
$email = "placeholder@123.com";

//create the filename
$myFile = $userInput . ".php";

//create the file
$fh= fopen($myFile, 'w');

//write to the file
fwrite($fh, $email);

//redirect to the new file
header("location:". $userInput .".php");
?>

基本上它根据用户输入的内容创建新页面,并向他们显示电子邮件地址。我认为它只允许用户看到它,因为它基于他们键入的内容。另外,最好的办法是在用户系统上存储一个cookie(就安全性而言)