Je pense que la seule façon de le faire est la suivante :
<form method="post" action="/gethostname">
<label for="hostname">What is your hostname?</label>
<input type="text" name="hostname" id="hostname">
</form>
Mais je pense que vous n'en avez pas vraiment besoin, ce n'est pas comme si vous pouviez faire quelque chose d'utile avec ces informations. Si vous voulez simplement une chaîne pour identifier la machine de l'utilisateur, vous pouvez inventer quelque chose.
Si ce que vous recherchez vraiment est le FQDN, alors je pense que ce n'est pas encore très utile pour vous, mais pour cela vous avez besoin de Recherche de DNS inversé . Si vous êtes sur un VPS ou un système similaire, vous pouvez probablement configurer votre boîte pour qu'elle le fasse pour vous, mais notez que cela prendra probablement quelques secondes et que ce n'est pas une bonne idée de le faire dans le cadre d'une réponse. Notez également que, dans la plupart des cas, vous n'obtiendrez pas le FQDN de la machine de l'utilisateur, mais celui de son routeur.