如果来自 url,则显示警报
Display alert if came from url
>我有一个联系表格位于: siteurl.com/help/contact当他们点击发送按钮时,他们会被发送到一个页面:siteurl.com/ext/contact/contactpost.php - 这会将表单发送到电子邮件。
但是,在 mail() 函数之后,我使用标头直接将它们发送回我希望它显示警报的 siteurl.com/help/contact,如果它们来自 siteurl.com/ext/contact/contactpost.php
我目前有这个(URL 会改变,所以使用 $_SERVER['SERVER_NAME']):
$url = "http://". $_SERVER['SERVER_NAME'] . "/ext/contact/contactpost.php";
if( $_SERVER['HTTP_REFERER'] == $url ){
// The user was referred by the correct page, so you're good to go
alert('Thanks, your message was submitted!');
}
回声$url给了我正确的 siteurl.com/ext/contact/contactpost.php 但没有警报!
有什么帮助吗?
警报不是一个PHP函数,这是一个javascript函数(客户端不是服务器端)!
修复代码:
$url = "http://". $_SERVER['SERVER_NAME'] . "/ext/contact/contactpost.php";
if( $_SERVER['HTTP_REFERER'] == $url ){
// The user was referred by the correct page, so you're good to go
echo "<script language='javascript' type='text/javascript'>";
echo "alert('Thanks, your message was submitted!');";
echo "</script>";
}
相关文章:
- 使用sammy.js和Knockout.js来显示url中的单个项
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 如何在扩展上显示url的内容's弹出窗口
- 使用 JavaScript 动态显示 URL 链接
- 更改并显示url的主机名
- 阻止使用history.pushState显示URL
- 阻止Safari(iPhone)在表单输入上显示URL栏
- 我在HTML画布中显示URL中的图像时遇到问题
- Angular显示url编码错误,如何获得解码版本
- javascript&jquery:在加载时显示URL参数
- 在iframe循环中显示URL
- 文本区接收输入的URL值,并在文本区显示URL,不带代码(
- Jquery获取iD和Value,显示URL参数
- 如何在模态对话框中显示URL和URL标题
- 显示URL到html的数据
- Facebook图表- Ajax / JSON显示url '份额'
- 在jquery simplemodal中显示url中的内容
- State.go()在地址页中显示url,但不刷新html视图
- 将所有请求重定向到index.php并在页面上显示URL
- 在页面上显示URL的一部分(即Instagram访问令牌)