• 技术文章 >后端开发 >php教程

    客户端socket发送http POST请求可以触发服务端PHP页面的isset吗?解决思路

    2016-06-13 10:46:41原创588

    客户端socket发送http POST请求可以触发服务端PHP页面的isset吗?
    我在客户端使用SOCKET发送HTTP的POST请求

    POST /send.php HTTP/1.1
    Host: www.temp.com
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)
    Gecko/20050225 Firefox/1.0.1
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 6
    Connection: Keep-Alive

    testname=a


    www.temp.com/send.php页面如下






    if(isset($_POST['submit'])){
    if($_POST['testname']=='a'){
    //判断处理
    }
    }
    ?>

    我的疑问是:客户端发送HTTP请求头后,php页面会执行isset($_POST['submit'])并判断testname的内容吗?

    ------解决方案--------------------
    不会!
    因为你没有发送 submit 这个变量
    ------解决方案--------------------
    PHP code
    看看log.txt就知道了

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot POST submit testname PHP

    相关文章推荐

    • 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!• 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)
    1/1

    PHP中文网