93

js通过ajax发送header信息php接收-12163069-51CTO博客

 6 years ago
source link: http://blog.51cto.com/12173069/2066641
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

js通过ajax发送header信息php接收

一、js:

  1. 要点:
    js通过ajax发送header信息php接收
  2. 完整代码:
    <script>
    if(window.XMLHttpRequest){  // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    }else{  // code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function(){
        console.log(xmlhttp.readyState)
        if(xmlhttp.readyState < 4){
            console.log('loading...')
        }else if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
            xmlDoc=xmlhttp.responseText;
            console.log(xmlDoc)
        }else{
            console.log('fail...')
            xmlhttp.abort()
        }
    }
    xmlhttp.open("POST",'test.php',true,'user','pwd');
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlhttp.setRequestHeader('name', 'lee');
    xmlhttp.send(null);
    </script>

    二、php:

  3. 要点:
    js通过ajax发送header信息php接收
  4. 完整代码:
    <?php
    header('Access-Control-Allow-Origin:*');
    header('Access-Control-Allow-Credentials: true');
    header('Access-Control-Allow-Methods:GET,PUT,POST,DELETE,OPTIONS');
    header('Access-Control-Allow-Headers:WWW-Authenticate,Authorization,Set-Cookie,X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version,name');
    $header = apache_request_headers();
    var_Dump($header['name']);exit;
©著作权归作者所有:来自51CTO博客作者Lee_吉的原创作品,如需转载,请注明出处,否则将追究法律责任
  • 一、js:
  • 二、php:

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK