Je veux connaître l'emplacement des personnes qui se connectent à mon site Web et je pense qu'il s'appelle Whois. Alors, comment pourrais-je localiser les gens en PHP?Comment Whois en PHP?
Répondre
Obtenez leur adresse IP en utilisant:
$_SERVER['REMOTE_ADDR']
et obtenir une base de données gratuite pour convertir ip à l'emplacement :)
, vous trouverez également une foule de scripts gratuits sur Là.
Vous voulez considérer les utilisateurs derrière les proxies, comme $_SERVER['REMOTE_ADDR']
peut retourner la mauvaise adresse IP dans ce contexte. Vérifiez $_SERVER['HTTP_X_FORWARDED_FOR']
d'abord pour se prémunir contre cela.
function getIpAddress() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
}
return $_SERVER['REMOTE_ADDR'];
}
Merci pour cela aussi je besoin de ce +1 pour s'impliquer intensly – H4cKL0rD
Vous n'avez pas besoin de faire whois. vous devez saisir leur adresse IP et la mapper à un emplacement. Voici comment vous obtenez l'adresse IP
$_SERVER['REMOTE_ADDR']
Google fournit une adresse IP gratuite pour les services de localisation. chaque fois que vous utilisez le script google jsapi google remplit automatiquement le google.loader.ClientLocation qui a tous les détails juteux dont vous avez besoin.
Parfois shell_exec est la solution la plus élégante. Utilisez à vos risques et périls bien sûr.
<?php
$domain = "stackoverflow.com";
echo shell_exec("host -t a $domain");
echo shell_exec("host -t mx $domain");
echo shell_exec("host -t ns $domain");
echo shell_exec("host -t txt $domain");
echo shell_exec("host -t cname $domain");
echo shell_exec("host -t soa $domain");
- 1. Whois script PHP
- 2. Style d'expression régulière Recherches Whois avec PHP
- 3. php en utilisant CURL pour saisir whois enregistrement
- 4. python whois pour windows
- 5. Vérificateur de domaine (Whois)?
- 6. Comment implémenter votre propre serveur WHOIS?
- 7. Validation de domaines en utilisant WHOIS en vrac
- 8. domaine Whcms API whois ne fonctionne pas
- 9. Get WhoIs détails pour Domain-name
- 10. Cacher les informations personnelles de WhoIs
- 11. Phpwhois de PHP en Java?
- 12. Le serveur Whois ne retourne pas les résultats?
- 13. Système de suivi des modifications dans les enregistrements whois
- 14. Comment extraire des mots particuliers d'un paragraphe en utilisant PHP?
- 15. Comment obtenir les informations WHOIS d'un nom de domaine dans mon programme?
- 16. Comment économiser massivement en php
- 17. Comment imprimer ñ en php
- 18. Comment utiliser htmlspecialchars_decode en PHP
- 19. Comment fonctionne microtime en php
- 20. Comment échapper seulement "'" en PHP?
- 21. comment utiliser gettext en php?
- 22. comment utiliser urlencode en php
- 23. Comment utiliser zval en PHP?
- 24. Comment gérer REQUEST en PHP
- 25. Comment implémenter is_empty() en PHP?
- 26. Comment cacher l'URL en php?
- 27. Comment utiliser RegexIterator en PHP
- 28. Comment mettre php en JavaScript?
- 29. comment utiliser base64Binary en php
- 30. Comment transformer "é" en é en PHP?
également d'excellents exemples 1 TYVM – H4cKL0rD