Czy można uzyskać adres IP klienta za pomocą Flash Action (ActionScript 3.0), a następnie przekazać go do pliku php, aby zapisać go w bazie danych?Uzyskaj adres IP za pomocą skryptu akcji?
Odpowiedz
Nie ma potrzeby, aby to zrobić we flashu, zrób to na serwerze w php ip = "$ @ $ REMOTE_ADDR";
Jak wiem TAK! Ale zastanawiam się, dlaczego tak się dzieje. Możesz po prostu użyć PHP, aby uzyskać adres IP.
EDYCJA: Miałem badania ... Zmieniając moją odpowiedź. Myślę, że jest mniej możliwości zrobienia tego z Flash ..
Nie, adres IP klienta nie jest dostępny w ActionScript 3. Zalecanym podejściem jest odzwierciedlenie kodu po stronie serwera.
Zobacz http://www.actionscript.org/forums/showthread.php3?s=&threadid=20123
Podobnie jak w powyższej odpowiedzi, użyj PHP (lub innego języka skryptowego), aby przekazać adres IP jako wartość paramiczną do filmu Flash, a będziesz mieć go dostępny w środowisku wykonawczym.
Inną opcją jest użycie ExternalInterface, aby wykonać wywołanie skryptu PHP po stronie serwera lub coś podobnego w celu zwrócenia adresu IP.
Jak mówi Alex, przekazać ją poprzez FlashVars, ale to powinno być naprawdę PHP:
$_SERVER['REMOTE_ADDR']
Rozszerzenie json jest przydatny dla wypisywanie vars flash, na przykład przekazywania do SWFObject:
var flashvars = { IP : <?=json_encode($_SERVER['REMOTE_ADDR'])?> };
function GetUserIP() {
var js="function get_userIP(){return java.net.InetAddress.getLocalHost().getHostAddress();}";
var userIPInfo:String=ExternalInterface.call(js).toString();
return userIPInfo;
}
Czy to nawet zadziała? Używa metod java w JavaScript? – ErikPerik
Możliwe jest złapać prawdziwego adresu IP za pomocą programu Flash ActionScript.
Będziesz w to uwierzyć po odwiedził tę witrynę (kliknij na karcie Flash):
Używasz skryptu PHP do uzyskania adresu IP, nie różni się to od poprzednich odpowiedzi. – JabbyPanda
Wbrew temu, co większość mówią - istnieje różnica jakoś. Zwykle prowadziłem dość duże forum (200k +) i większość zbanowanych członków została ostatecznie złapana ponownie po tym, jak weszli na nasz czat (Flash). Podczas gdy oprogramowanie VB (używając php) dałoby jeden adres IP (zwykle za pośrednictwem proxy/sieci), Chat (Flash) w rzeczywistości dałoby nam swoje True IP. Nie pytaj mnie, jak to wyjaśnić - ledwie mogę poradzić sobie z PHP ...
Jeśli nie możesz tego wyjaśnić, nie pisz tego. Pliki Flash działają po stronie klienta i nie mogą odczytać adresów IP sieci. –
Właściwie on ma rację. Przez cały dzień zmagałem się z weryfikacją Flash IP. Udało mi się przekazać kilka warstw zabezpieczeń za pomocą serwera proxy (który nie był wystarczający), a następnie VPN. VPN zaoferował mi pełny dostęp do strony internetowej, ale nie do odtwarzacza Flash. Zrobiłem kilka badań i Flash może uzyskać dostęp do twojego prawdziwego IP bez względu na twoje wysiłki, chyba że twoja siła jest wirtualną maszyną do posiadania VPN, nie mając żadnych linków z twoim głównym systemem. Sprawdź to w Internecie: przekazanie weryfikacji flash ip, nie jest to temat szeroko dyskutowany, ale jest bardzo interesujący. – SporeDev
- 1. Uzyskaj adres IP użytkownika
- 2. Uzyskaj adres IP i opis adaptera za pomocą C#
- 3. Uzyskaj publiczny (zdalny) adres IP
- 4. Uzyskaj aktualny adres IP klienta za zaporą, w języku Java
- 5. Uzyskaj adres IP klienta w Sinatrze?
- 6. Uzyskaj prawdziwy adres IP klienta w serwecie
- 7. Uzyskaj adres IP użytkownika w strukturze Zend
- 8. Uzyskaj adres IP interfejsu w systemie Linux
- 9. Uzyskaj adres IP nadawcy z pakietu multiemisji
- 10. Uzyskaj lokalny adres IP w Qt
- 11. Uzyskaj adres IP z ciągu (Groovy)
- 12. Jak uzyskać adres IP klienta i adres IP serwera za pomocą szyn
- 13. Azure Powershell: Uzyskaj publiczny wirtualny adres IP usługi
- 14. Uzyskaj adres IP klienta w samohostowanym węźle SignalR
- 15. Uzyskaj adres IP podczas testowania aplikacji kolby przez testy nosem
- 16. Łączenie się z serwerem TCP/IP za pomocą skryptu php
- 17. Jak uzyskać nazwę komputera i adres IP za pomocą VB.NET?
- 18. Jak określić adres IP za pomocą klienta testowego Django?
- 19. Jak uzyskać adres IP użytkownika za pomocą .net?
- 20. Jak uzyskać adres URL upuszczonego obrazu za pomocą skryptu chrome?
- 21. Uzyskaj adres URL bieżącego skryptu, nawet jeśli jest dołączony?
- 22. Uzyskaj adres IP serwera z JSP Żądanie/obiekt sesji
- 23. Uzyskaj prawdziwy adres IP w lokalnym środowisku programistycznym Rails
- 24. Uzyskaj poprawny lokalny adres IP z apletu Java
- 25. Uzyskaj publiczny adres IP na bieżącej instancji EC2
- 26. Uzyskaj adres IP klienta w serwisie internetowym RemObjects
- 27. Uzyskaj żądany adres w programowaniu gniazd za pomocą C
- 28. Uzyskaj adres z lokalizacji użytkownika za pomocą Cordova/Angular JS
- 29. WICKET: jak uzyskać adres IP/adres IP klienta
- 30. Adres IP serwera wyświetlania PHP:
$ _SERVER ['REMOTE_ADDR'] byłby preferowanym sposobem na to. – ErikPerik