我有一个表单,我需要一种方法来确保只有具有特定电子邮件地址的人才能成功注册。例如,允许的唯一用户来自foo.com,因此每个电子邮件地址应该类似于myemail@foo.com。现在我希望用户只需输入电子邮件用户名,在提交表单后,我使用php添加@ foo.com。我将如何实现这样的功能,如果有更好的方法来实现所需的结果,我在哪里可以找到这样的信息。感谢。
答案 0 :(得分:1)
简单,例如,将表单字段用户名命名为。将提交按钮命名为例如
然后在表单提交
if(isset($_POST['submit'])){
$username = $_POST['username'];
$username .= "@foo.com" // jacksperro@foo.com
// rest of your code
}
注意,我会在输入框后面加上一个标签,上面写着'@ foo.com'让他们知道只输入他们的用户名
答案 1 :(得分:0)
这是基本的字符串连接。
$suffix = '@foo.com';
$username = 'test';
$email = $username . $suffix;
答案 2 :(得分:0)
试试这个,它应该做你需要的和更多:
<?php
if(isset($_POST['submit'])){
$user = trim(htmlspecialchars($_POST['username'])); // a bit of security
$final_user = sprintf("%s@foo.com", $user); // user@foo.com
echo $final_user;
}
?>