savoir si l'utilisateur est derrière un proxy ? [ASP] - Programmation
Marsh Posté le 23-03-2001 à 13:19:34
Dans les logs du serveur il y a plein de trucs interessant :
sc-status sc-win32-status sc-bytes cs-bytes time-taken
y'a t'il un moyen de récupérer ces infos ?
Marsh Posté le 23-03-2001 à 13:36:04
Je sais que squid (un des proxy les + utilisés) rajoute un header de la forme suivante "X-Forwarded-for: 123.123.123.123" qui donne l'ip du gars.
Pour la mise en cache, le code de retour est "304 Not modified" si le doc était déja dans le cache du client.
[edit]--Message édité par krolours1--[/edit]
Marsh Posté le 23-03-2001 à 13:50:30
Merci krolours, mais sais tu comment récupérer ce code (sc-status) ?
[edit]--Message édité par duch--[/edit]
Marsh Posté le 23-03-2001 à 13:57:29
Je crois pas qu'on puisse le récupérer. De toute façon ton asp ne s'éxécute pas si la page est cachée.
Marsh Posté le 23-03-2001 à 13:59:34
T'es sûr qu'y a pas un moyen de récupérer ce qu'il y a dans le header? on peut récupérer HHTP_USER_AGENT, y'a p'tet d'autres variables dans ce genre là, du genre HTTP_STATUS (on peut rêver)
Marsh Posté le 23-03-2001 à 13:12:55
Y'a t'il un moyen de faire ça autre que d'acheter cette saloperie de Brow$erHawk qui coute 2000 balles?
Je précise qu'en activant le reverse DNS on peut avoir des infos sur l'hôte du user (enfin son nom), mais je suppose que ça suffit pas.
Dans le même genre quelqu'un connait un moyen pour connaitre la vitesse de connexion (qui ne s'appuierait pas sur le télechargement d'un fichier à cause du cache)? Sinon existe-t'il un moyen de savoir si le fichier lû était en cache ou non (peut être un message HTTP, du genre 200 ou autre)?
[edit]--Message édité par duch--[/edit]