我有一个2个文件的PHP脚本,允许用户提交带有单个文本区域的表单。此脚本创建一个新的PHP页面并将用户重定向到该页面。我想将文本回显给提交表单的用户,而不是其他人。你能帮一个代码示例吗?
答案 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(就安全性而言)