gpt4 book ai didi

php - 如何制作带有联系时间限制的联系页面

转载 作者:行者123 更新时间:2023-12-02 19:10:07 26 4
gpt4 key购买 nike

所以我的联系页面看起来像这样

<?php
include 'header.php';
foreach($_POST as $key => $value) {
$posts[$key] = filter($value);
}

if(isset($posts['name'])) {
if($posts['name'] == ""){
$error = "Please enter your real name!";
}else if(!isEmail($posts['email'])){
$error = "Please enter a valid email address!";
}else if($_POST['message'] == ""){
$error = "Please enter your message!";
}else{
$subject ="Contact";
$message="{$_POST['message']}";
$header="From: {$posts['name']} <{$posts['email']}>";
$to = $site->site_email;
$send_contact=mail($to,$subject,$message,$header);
$success = "Message Sent!";
}
}
?>
<div class="contentbox">
<div class="head">Contact</div>

我想通过这种方式阻止垃圾邮件发送者......

您每小时只能发送 1 封电子邮件。从这个 contact.php 页面

请帮我解决这个问题,并将相同的代码发回给我,但用时间阻止代码或其他内容进行编辑。

谢谢

最佳答案

存储发送者的IP地址和提交消息的时间。当另一条消息提交时,找到相同的IP地址并比较时间。如果不到一个小时,就报错稍后发送。

关于php - 如何制作带有联系时间限制的联系页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852663/

26 4 0
文章推荐: javascript - KineticJS - 设置组/图像可拖动的部分
文章推荐: php - Javascript PHP N 层架构
文章推荐: php - 是否可以使用 javascript 弹出窗口接受 php 中的输入
文章推荐: javascript - 更改