
设置响应标头
|
205
验证邮件地址是很重要的任务。没有方法可以验证一个字符串是否是一个有效的邮件地
址。然而,可以要求用户输入两遍邮件地址(两个字段)防止打字错误,还可以阻止用
户输入不是在
@
后面某处有一个句点的格式,比如
me
或
me@aol
,并且额外检查不想
将邮件发送到的域名(例如,
white***.gov
或竞争对手的网站)。例如
:
$email1 = strtolower($_POST['email1']);
$email2 = strtolower($_POST['email2']);
if ($email1 !== $email2) {
die("The email addresses didn't match");
}
if (!preg_match('/@.+\..+$/', $email1)) {
die("The email address is malformed");
}
if (strpos($email1, "white***.gov")) {
die("I will not send mail to there");
}
字段验证是基本的字符串操作。在这个例子中,我们用了正则表达式和字符串函数来确
保字符串是我们期望用户输入的。
设置响应标头
如我们讨论过的,服务器发回客户端的
HTTP
响应包含定义正文内容类型的标头、服务
器发送的响应的正文有多少字节、响应什么时候被发回的等。
PHP
和
Apache
可以为你
设置标头信息 :定义文件为
HTML
,计算
HTML
页面的长度等。很多网页应用程序都不 ...