Chinaunix首页 | 论坛 | 博客
  • 博客访问: 858747
  • 博文数量: 286
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1841
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-09 16:26
文章分类

全部博文(286)

文章存档

2016年(38)

2015年(248)

我的朋友

分类: LINUX

2015-06-25 17:35:11

将写好的shell脚本放在/www/cgi-bin/目录下

点击(此处)折叠或打开

  1. #!/bin/sh

  2. process_query_string()
  3. {
  4.   local i msg _name _val IFS="&"
  5.   for i in $QUERY_STRING; do
  6.     _name=${i%=*}
  7.     [ "$_name" = "$i" ] && _val= || _val=${i#*=}
  8.     eval $_name=$_val
  9.   done
  10. }

  11. [ "$REQUEST_METHOD" = "POST" ] && read QUERY_STRING
  12.                                        
  13. process_query_string

  14. echo "Content-type: text/html;charset=UFT-8"
  15. echo ""
  16. echo "i am $name ,$age years old"
  17. echo "posted data is $QUERY_STRING" >&2
  18. ~
  19. ~
  20. ~
  21. root@OpenWrt:/www/cgi-bin# echo "name=john&age=18" | REQUEST_METHOD=POST ./test.cgi
  22. Content-type: text/html;charset=UFT-8

  23. i am john ,18 years old
  24. posted data is name=john&age=18
  25. root@OpenWrt:/www/cgi-bin#
浏览器输入 /> 得到如图:
阅读(3224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~