`
阿尔萨斯
  • 浏览: 4170209 次
社区版块
存档分类
最新评论

检查表单的提交来源

 
阅读更多
<?php
$path = $_SERVER['PHP_SELF'];//获取当前文件完整路径
if($_SERVER['REQUEST_METHOD']=="POST"){
$a = $_SERVER['HTTP_REFERER'];//保持完整的URL来源。
$b = "http://{$_SERVER['SERVER_NAME']}$path";//当前服务器名称
echo "当前来源为:<br> $a <br>服务器地址为:<br> $b <br><hr>";
if(strcmp($a,$b)==0){//比较字符串的大小
echo "匹配";
}else{
echo "只能从本站进来,不能从外边进来";
}
}else{
echo "请提交表单";
}
?>
<form action = "<?php echo $path; ?>" method = "POST">
<input type = "submit" value = "提交">
</form>
分享到:
评论

相关推荐

    form-checker:jQuery插件,可帮助在提交之前检查表单值

    jQuery formChecker Plugin是一个表单验证的插件,来源于实际的项目,实现上参考了工作中用到的后端验证。 快速开始 引入jQuery,1.4版本以上。 引入jquery.formChecker.js。 对要验证的表单元素使用formChecker,...

    H3BPM 试用系统操作手册

    OutputMappingString的值是要加载的表单字段信息来源; 2. 联动查询: 字段【省份】、【城市】、【区县】 3. 字段运算:字段【营业额】的设置 4. 字段隐藏控制:“类型”字段,当选择“其它”时,可以显示“其它...

    wdi_7_js_demo_jquery_validations

    验证表单提交。 使用验证表单提交 使用 Javascript 调试工具。 Chrome 检查器面板 控制台 知道如何登录到控制台。 来源。 使用调试器。 创建一个评论表单。 表单应该: * 名称字段。 此字段是必需的,并且必须...

    columbia-week4-homework

    哥伦比亚大学训练营第4周作业:测验 介绍 这个仓库是我在哥伦比亚训练营的第四​​个作业。... 我将所有分数和首字母缩写从表单提交到本地存储。 截屏: 技术 HTML CSS JS 链接到已部署的站点 执照

    55种网页小技巧 ---- 下载无需扣分,具有一定收藏价值

    电子邮件处理提交表单.html 确认后提交.html 网页不会被缓存.html 网页将不能被另存为.html 网页是否被检索.html 脚本永不出错.html 自动的为你每次产生最後修改的日期了.html 获得一个窗口的大小.html 让...

    HTML5与CSS3基础教程(第8版)高清文字

    17.7 使用多种来源的视频和备用文本 356 17.8 提供可访问性 358 17.9 音频文件格式 358 17.10 在网页中添加带控件的单个音频文件 359 17.11 自动播放、循环和预加载音频 360 17.12 提供带备用内容的...

    Phpcms内容管理系统2007 SP4 开源免费版

    开启后可在线上传和录制视频新增全文索引取消信息地区邦定域名取消后台正在装载中的效果修正个别语言包错误修正文章检查同名标题权限问题修正来源无法添加的问题修正部分服务器添加信息出现警告的问题修正部分服务器...

    工程教育:社区生成的教育内容库,对各个级别的工程师都非常有用

    要提交文章以供考虑,请务必先检查以确保相关性并防止重叠。 提示:使用此EngEd内容建议表单可以提出文章主题以供批准,并获得有关主题思想的反馈。 准备将草稿提交审核时,请打开草稿的PR。 文章小组将对文章进行...

    Legacy-Login:CraftCMS的无缝旧式身份验证工作流

    如果提交的loginName / password失败Craft.io的原始验证,该插件检查遗留系统(S)和尝试认证从那里用户。 如果找到并验证了匹配的旧用户,则插件会在Craft中创建或更新用户,并登录到新创建/匹配的帐户。 支持哪些...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例172 不提交表单获取单选按钮的值 207 实例173 实现复选框中的全选、反选和不选 208 实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例172 不提交表单获取单选按钮的值 207 实例173 实现复选框中的全选、反选和不选 208 实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 ...

    移动远程教育方案(附整体预算)

    调查(现场检查笔录等);查封(查封扣押物品审批表、行政处理通知书等);审案(行政处罚事先告知书、陈述申辩笔录等);处罚(行政处罚决定书、没收物品凭证等)等进行全面管理的系统,根据案件的流程,全部案卷在网上流转...

    【卷一/共两卷】AJAX实战pdf高清版90M

    6.2.2 处理其他用户提交的更新 6.3 为Ajax设计通知系统 6.3.1 对通知建模 6.3.2 定义用户界面需求 6.4 实现通知框架 6.4.1 显示状态栏图标 6.4.2 显示详细的通知信息 6.4.3 集成 6.5 用通知框架处理网络请求 6.6 ...

    计算机网络安全漏洞及防范.docx

    1.5数据库的安全漏洞 Web应用安全主要会受到盲目信任用户输入的影响,HTML表单中提交参数是用户输入主要来源,如果没有对这些参数的合法性进行严格验证,数据库就会受到计算机病毒、人为操作失误等带来的危害,导致...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它...

    UWA 2.X 通用建站系统 v2.1.0

    [增强]修复表单提交时 uploadify 是否正在上传附件判断 [增强]一键更新 [修正]修复地址拼装函数Url::U() [增强]完善缓存清除记录,优化缓存清除过程 [修正]完善会员中心档案链接预览 [修正]完善上传类AUpload获取...

    Grade Transferer-crx插件

    使用应用程序中的内置表单提交“错误报告”,“功能请求”或“其他”消息时,所提交的消息以及原始URL会发送给开发人员并存储以供参考,以帮助改善未来的用户经验。免责声明:虽然GradeTransferer旨在尽可能准确地...

    EmpireCMS程序源码开源 5.1 GBK

    防止外部表单提交注册。 16、增加系统模型新增批量全选字段功能。选择模型字段更方便。 17、增加信息时可选择使用所有内容模板,不仅限于当前模型。多个相同字段模型只需做一个内容模板。 18、模板支持int型的时间...

    EmpireCMS 5.1程序源码繁体开源 BIG5

    防止外部表单提交注册。 16、增加系统模型新增批量全选字段功能。选择模型字段更方便。 17、增加信息时可选择使用所有内容模板,不仅限于当前模型。多个相同字段模型只需做一个内容模板。 18、模板支持int型的时间...

    EmpireCMS 5.1程序源码开源繁体 UTF8

    防止外部表单提交注册。 16、增加系统模型新增批量全选字段功能。选择模型字段更方便。 17、增加信息时可选择使用所有内容模板,不仅限于当前模型。多个相同字段模型只需做一个内容模板。 18、模板支持int型的时间...

Global site tag (gtag.js) - Google Analytics