如何获取当前页面并“报告”php

时间:2014-04-03 05:45:17

标签: php

这有点新手问题,但我该如何制作这样的按钮呢?我的网页就像index.php?id=1..pcs.php?id=12..。我想在一个人们可以报告的地方放一个按钮'如果该页面上的内容不正确。

点击报告'没有什么特别的。打开一个盒子,在那里写下错误并发送邮件给管理员。

编辑:就像在这里,我们有'标记'按钮..

2 个答案:

答案 0 :(得分:0)

创建一个简单的PHP表单,并使该按钮成为表单的提交按钮。如果您对PHP表单和邮件一无所知,那么此页面可以为您提供帮助。

http://www.freecontactform.com/email_form.php

REVISION - 将当前页面传递到表单很简单。一种方法是将当前页面打印到表单内的隐藏元素中,该元素将与用户输入的信息一起发送到表单操作页面。

example-

<input type ='hidden'  name ='url_param' value ='<?php echo $_SERVER['REQUEST_URI']; ?>'>

答案 1 :(得分:0)

我不太清楚,你的实际问题是什么,但我想你想知道如何获得当前页面的URL。全局变量$_SERVER可以帮助您:

$_SERVER['SCRIPT_NAME']是当前脚本的路径和文件名,没有查询字符串,e。 G。 index.php
$_SERVER['REQUEST_URI']是域部分之后的完整URI,例如: G。 index.php?id=1

使用这些值,您可以将用户重定向到报告页面,在那里他们可以添加其他消息。可以使用mail()函数或第三方邮件框架(如PHPMailer)发送电子邮件。