最新消息:此站用于个人创业记事,欢迎留言交流,请勿转载!

wufoo表单的高阶用法——跟踪你的用户(3)

建站 不离客 975浏览 0评论

部署全自动抓取当前URL的wufoo表单到网站中,你需要对你网站的程序代码有一定的基础。由于我用的建站程序是Wordpress,因此我只讲解在wordpress中如何部署。

首先我们要了解在wordpress中如何抓取当前页的URL,Google一下,答案有很多,你可以自己参考一下这篇文章:

How To Get the URL of the page you are on with PHP

经过测试我发现很多代码都有这样那样的问题,至于具体的原因就不深究了,毕竟我不是程序猿。最后确定以下代码是OK可用的:

echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

这是一段PHP代码,但是wordpress后台默认是不支持PHP代码的,所以如果我们将这段代码直接插入wordpress编辑器,wordpress是无法识别的。

为了让wordpress识别PHP,需要使用一个插件,进入wordpress插件页面安装新的插件,搜索“Insert PHP”,安装好插件以后启用插件,需要注意的是使用这个插件时不能直接用PHP语言代码符号

<?php
// 不能在wordpress中直接使用这种PHP起止符
?>

而应该使用带方括号的 “insert_php” 与 “/insert_php” 来替换。关于这一点插件里有说明,可以参考。

于是添加了抓取当前页面URL的代码变为

wufoo-form-12

(由于我的博客也是WP程序,因此这段代码只能用图片的形式贴出来,否则前台会被自动翻译成当前的网址,这也正好证实了这段抓取当前页面URL的代码是没有问题的)

修改完成好表单显示正常,此时我们提交一条表单数据测试一下结果

wufoo-form-10

wufoo-form-11

在wufoo的后台我们可以看到,我们提交表单的页面URL已经被自动抓取下来了。

使用这个代码我们便可以灵活的将表单部署到网站的一些公共区域,而不需要单个网页一个一个来部署。当然,使用它的前提是你对自己网站的建站程序有一定的基础,知道如何抓取用户当前访问的页面URL,并将代码和wufoo代码糅合到一起而不发生冲突。关于这一点wufoo官方也并没有给出太多详细的说明,纯属我自己瞎琢磨出来的一点心得,水平有限。而且我的网站较小页面不多,并不打算用第三节中讲的方法。我个人也强烈建议中小型网站使用第二节中讲到的方法,更加稳定更加可靠。

——后记

我发现很多米课的学员几乎从不思考,Mrhua教什么就学什么,把Mrhua奉若神明,在米问里张口就问、伸手就拿。我个人报了米课,但米课于我而言充其量算个查漏补缺的工具,它对我的价值在于知识的系统性,而不是专业性。很多米课教的知识早已过时,很多知识只是皮毛,某些工具软件的用法只是冰山一角,Mrhua的厉害之处绝不是他的米课,而是他的思维。

转载请注明:不离客 » wufoo表单的高阶用法——跟踪你的用户(3)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址