0

我是这个网站的新手,期待着一次美妙的体验。

我有一个分类广告网站,我需要一个新功能来将广告报告为“垃圾邮件”。这些基本上是带有可疑/非法内容的广告。我想在广告页面上放置一个按钮,它简单地说:报告为垃圾邮件。每当任何用户单击该按钮时,都会向站点管理员发送一封包含页面 URL 的电子邮件。而已。如何在 PHP 中实现它?此外,我想确保页面不会重新加载,因此首选 Ajax 解决方案。谢谢!

4

1 回答 1

0

您可以使用 jQuery、YUI 或 ExtJS 等 JavaScript 框架将 AJAX 请求发送到向您发送电子邮件的 php 页面

您的代码将是这样的:

Javascript

function reportAbuse() {
       var page = '<?php echo base64_encode($_SERVER['REQUEST_URI']);?>';
       //jQuery like $('#hiddenDiv').load('report.php?page=' + page);
    }

PHP

<?php
$page = base64_decode($_GET['page']);
//use PHP mail() function to mail the page to your e-mail
?>

上面的例子没有保存你应该阻止用户访问report.php太多(或者你收到垃圾邮件)如果你读到jQuery我建议通过$_POST而不是$_GET发送信息。但这应该让你开始。

于 2012-08-23T21:58:49.633 回答