联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
各位大佬们请问可以将表单提交成功单独的做一个页面吗就是在前端
类型:迅睿CMS 更新时间:2019-11-09 13:17:56

各位大佬们 请问可以将表单提交成功单独的做一个页面吗 就是在前端输入url是不可访问这个页面的 但是在表单提交成功后跳转这个页面 请问应该怎么做呢

回帖
  • 平平
    #1楼    平平
    2019-10-24 16:19:19
    Chrome 0
    表单后台可以设置提交后跳转到指定的页面
  • yunziyi
    #2楼    yunziyi
    2019-10-24 16:26:40
    Chrome 0
    平平但是这个页面 在前端直接输入url 是可以访问到的 这样子对于数据统计会造成偏差 有的是可以做一个后台页面 然后前端不可以访问 只有当参数被调用也就是表单提交成功的时候才会转向这个页面
  • ibennie
    #3楼    ibennie
    2019-10-24 18:00:42
    Chrome 0
    新建一个自定义页面,用PHP代码获取上一级来路页面的地址,然后根据参数判断是否是上一级页面的地址,然后做一个分辨就可以了
  • ibennie
    #4楼    ibennie
    2019-10-24 18:01:15
    Chrome 0
    1、获取当前的域名:
    $_SERVER['SERVER_NAME'];
    2、获取来源网址,即点击来到本页的上页网址
    $_SERVER["HTTP_REFERER"];
    3、获取当前域名的后缀
    $_SERVER['REQUEST_URI'];
    4、获取当前域名
    $_SERVER['HTTP_HOST'];
    5、获取当前文件的物理路径
    dirname(__FILE__);
    6、获取当前文件的上一级物理路径
    dirname(__FILE__)."/../";
    7、得到当前页面地址
    $_SERVER['PHP_SELF'];
    8、这个可以得到带参数的地址
    $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"];
    满意答案
  • yunziyi
    #5楼    yunziyi
    2019-11-09 13:17:56
    Chrome 0
    @ibennie:感谢大佬 !!!