duande1986 2010-03-10 08:50
浏览 68
已采纳

jQuery,PHP,AJAX,“tu”变量beeing无缘无故发布,显示在var_dump()中

A jQuery AJAX request .post()s data to page.php, which creates $res and var_dump()s it.

$res:

$res = array(); 
foreach ($_REQUEST as $key => $value) {  
    if($key){ 
        $res[$key] = $value; 
    } 
} 

var_dump($res):

array(4) {
["text1"]=>  string(6) "mattis"
["text2"]=>  string(4) "test"
["tu"]=>  string(32) "deb6adbbff4234b5711cc4368c153bc4"
["PHPSESSID"]=> string(32) "cda24363cb9d3226bd37b2577ed0bc0b"
}

My javascript only sends text1 and text2:

$.post("page.php",{
   text1:"mattis",
   text2:"test"
}

What is the "tu" variable beeing sent? Apparantly it's very similar to the session id, but I've never seen it before.

EDIT: It is sent in IE but not in FF.

  • 写回答

2条回答 默认 最新

  • dsfo22654 2010-03-10 08:54
    关注

    Since it isn't in the post data and there is no query string, it is probably stored in a cookie.

    (Which, being set on a per-browser-instance basis, explains why it only appears in IE)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?