Maison > Questions et réponses > le corps du texte
Très frustrant. Pour les demandes de visite de la page d'accueil, l'uid peut être analysé à partir du cookie, mais les autres demandes ne le peuvent pas.
Imprimez directement le cookie, il n'y a aucune différence entre la page d'accueil et les autres demandes
Mon fichier de configuration Nginx
set $uid "-"; if ( $http_cookie ~* "uid=(\S+)(;.*|$)"){ set $uid ; } log_format s_access '[$time_local] $remote_addr - "$request" - ' '$status - $body_bytes_sent - "$http_referer" - ' '"$http_user_agent" - $request_time - "$uid" "$http_cookie"';
Deux journaux d'accès, celui du haut est un cookie d'accès/liste. Dans le dernier "", le "" précédent est vide. Il semble que if entre, mais le suivant est un cookie d'accès/liste et le suivant. le précédent. Ils sont identiques. Dans "", le "" précédent a une valeur et est reconnu.
Très déprimant !
[04/Dec/2012:21:44:43 +0800] 145.122.142.124 - "GET /list HTTP/1.1" - 200 - 18573 - "-" - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.60 Safari/537.11" - 0.079 - "" "__c_uactiveat=1350108823468; __c_review=46; __c_last=1351061042906; __c_visitor=1350104003730701; uid=103; __utma=224849432.425128387.1339588739.1354606821.1354625898.809; __utmb=224849432.12.10.1354625898; __utmc=224849432; __utmz=224849432.1354108162.783.24.utmcsr=e.weibo.com|utmccn=(referral)|utmcmd=referral|utmcct=/2036070420/z7ixpvGv4; sess=50b8f.796" [04/Dec/2012:21:45:18 +0800] 145.122.142.124 - "GET / HTTP/1.1" - 200 - 13449 - "-" - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.60 Safari/537.11" - 0.248 - "1030000000091320" "__c_uactiveat=1350108823468; __c_review=46; __c_last=1351061042906; __c_visitor=1350104003730701; uid=103; __utma=224849432.425128387.1339588739.1354606821.1354625898.809; __utmb=224849432.13.10.1354625898; __utmc=224849432; __utmz=224849432.1354108162.783.24.utmcsr=e.weibo.com|utmccn=(referral)|utmcmd=referral|utmcct=/2036070420/z7ixpvGv4; sess=50b8f.796"
黄舟2017-05-16 17:31:39
Le cookie doit être consulté une fois puis renvoyé au client.
Il n'y a pas de cookie lors de la première visite chez le client