È possibile ottenere l'indirizzo IP del client tramite Flash (swf) Action Script 3 e quindi passarlo al file php per memorizzarlo nel database?Ottieni l'indirizzo IP usando Action Script?
risposta
Non c'è bisogno di farlo in flash, basta fare sul vostro server in PHP "$ ip = @ $ REMOTE_ADDR;"
Come so SÌ !! Ma mi sto chiedendo il motivo per farlo. Si può semplicemente usare PHP per ottenere l'indirizzo IP ..
EDIT: Aveva una ricerca .. Cambiare la mia risposta. Penso che ci siano meno possibilità di farlo con Flash ..
No, l'indirizzo IP del client non è disponibile in ActionScript 3. L'approccio consigliato è quello di farlo riflettere dal codice lato server.
Vedi http://www.actionscript.org/forums/showthread.php3?s=&threadid=20123
Come la risposta di cui sopra, utilizzare PHP (o un altro linguaggio di scripting) per passare l'indirizzo IP come valore param nel filmato flash e lo avrete disponibile in fase di runtime.
Un'altra opzione consiste nell'utilizzare ExternalInterface per effettuare una chiamata a uno script PHP sul lato server o qualcosa del genere per restituire l'indirizzo IP.
Come dice Alex, passano in via FlashVars, ma che PHP in realtà dovrebbe essere:
$_SERVER['REMOTE_ADDR']
L'estensione JSON è utile per la scrittura di Vars flash, ad esempio per il passaggio a 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;
}
Questo funzionerebbe anche? Sta usando i metodi java in JavaScript? – ErikPerik
E 'possibile afferrare l'indirizzo IP reale tramite Flash Actionscript.
Ti credi un commento dopo aver visitato questo sito (cliccare su scheda Flash):
Si sta utilizzando lo script PHP per ottenere l'indirizzo IP, non è diverso rispetto alle risposte precedenti. – JabbyPanda
Nonostante quello che la maggior parte stanno dicendo - c'è una differenza in qualche modo. Avevo un forum piuttosto grande (200k +) e la maggior parte dei membri bannati sono stati catturati nuovamente una volta entrati nella nostra chat (Flash). Mentre il software VB (usando php) darebbe un IP (di solito attraverso un proxy/rete), la chat (Flash) ci darebbe effettivamente il loro vero IP. Non chiedermi di spiegarlo - sono a malapena con PHP ...
Se non riesci a spiegarlo, non scriverlo. I file Flash vengono eseguiti sul lato client e non possono leggere i client network-ip. –
In realtà ha ragione. Ho faticato tutto il giorno per passare una verifica IP Flash. Sono riuscito a passare alcuni livelli di sicurezza usando un Proxy (che non era abbastanza) e poi una VPN. La VPN mi ha offerto pieno accesso al sito web ma non al lettore Flash. Ho fatto qualche ricerca e Flash può accedere al tuo IP reale a prescindere dai tuoi sforzi, a meno che tu non costringa una macchina virtuale ad avere la VPN, non avendo alcun collegamento con il tuo sistema principale. Controllalo su internet: passando la verifica ip flash, non è un argomento ampiamente discusso, ma è molto interessante. – SporeDev
- 1. Action Script Funzione sleep
- 2. Lato server Action Script 3.0
- 3. Ottieni l'indirizzo IP dell'utente
- 4. Ottieni l'indirizzo IP utilizzando javascript
- 5. Script per cambiare l'indirizzo IP su windows
- 6. Python: Ottieni indirizzo IP locale utilizzato per inviare dati IP a uno specifico indirizzo IP remoto
- 7. Ottieni il proprio indirizzo IP
- 8. Ottieni college/università dall'indirizzo IP
- 9. Ottieni nome host dall'indirizzo IP
- 10. Ottieni l'indirizzo IP pubblico (remoto)
- 11. Ottieni indirizzo MAC dai dispositivi usando Python
- 12. Ruby on Rails: ottieni percorso utilizzando controller, action e param
- 13. Ottieni l'indirizzo IP dell'utente nel framework zend
- 14. Ottieni un indirizzo IP reale utilizzando CloudFlare
- 15. Ottieni il mio indirizzo IP wifi Android
- 16. Ottieni l'ISP di un IP in node.js
- 17. Ottieni l'indirizzo IP in un'applicazione console
- 18. Ottieni l'indirizzo IP del cliente in Sinatra?
- 19. Ottieni l'indirizzo IP locale in Qt
- 20. Ottieni l'indirizzo IP da una stringa (Groovy)
- 21. Ottieni l'indirizzo IP del client in JSP
- 22. Ottieni il valore di input usando angularjs
- 23. Action Script 3.0 sostituire tutte le occorrenze nella stringa multilinea
- 24. C'è qualcosa come printf in Action Script 3?
- 25. Se il mio server ha più indirizzi IP, come posso eseguire uno script usando ciascuno degli indirizzi IP?
- 26. Come ottenere l'indirizzo IP locale usando vb?
- 27. Come bloccare un indirizzo IP usando web.xml?
- 28. Come ottenere l'indirizzo IP dell'utente usando .net?
- 29. Risolvi IP su Nome host usando PHP
- 30. come ottenere ip dietro NAT usando php?
$ _SERVER ['REMOTE_ADDR'] sarebbe il modo preferito di farlo. – ErikPerik