Newsgroup: it.lavoro.professioni.webmaster
Titolo: Come provo a raggiungere un indirizzo da un determinato ip?

devo fare una prova di una connessione alle API di un sito e mi si chiede:
"Prova ad effettuare direttamente dal browser dall'IP 81.xxx.xxx.xxx la
chiamata a:
https://api.sito.it/?username=ilmiouser&password=lamiapass&codice=ilmiocodice
"
Quell'IP è quello che ho fornito a loro e corrisponde all'ip del mio sito da 
dove dovrebbe partire un invio di variabili di richiesta per una data 
funzione
Questo perchè sul sito che fornisce le API in questione mi abilitano 
all'utilizzo delle loro api in base all'IP da dove escono le richieste di ad 
esempio una form che butta fuori con il metodo POST delle varibili per 
creare un indirizzo tipo quello sopra...
Come fa uno a dirmi "raggiungi il link da determinato IP"?
Se avessi l'accesso al server del sito potrei anche farlo... ma essenso un 
hosting condiviso posso solo accedere all'FTP....
-- 
-------------------------------
SimBus82 sta per rinascere...
Scopri la nuova reincarnazione 
http://tinyurl.com/2d7byh
 

 condiviso posso solo accedere all'FTP....
Non devi utilizzare per forza un browser eh...
con php potresti utilizzare fopen, fsockopen, curl, file_get_contents e 
chi lo sa quanti altri.
In pratica la "prova da browser" dovrebbe essere soltanto una 
facilitazione per fare una prova... però la richiesta la puoi fare come 
vuoi.

 come vuoi.
si infatti... il problema e che non ho per niente capito la questione 
"IP"...
il loro server https con le APi da quello che ho capito "sente" la roba che 
gli invio con il POST solo se arriva da un determinato IP.
ma se io ad esempio ho una form cosě in una pagina php dentro il sito web 
con l'ip che ho fornito loro:
<form id="form1" name="form1" method="get" action="
https://api.sito.it
">
<input type="text" name="username" id="text" value="miovalore"/>
<input type="password" name="password" id="text" value=""/>
<input type="text" name="codice" id="text" value="miocodice"/>
<input type="submit" name="button" id="button" value="Submit" />
</form>il sito https:ecc ecc la "sente" arrivare dall'IP del mio hosting 
...o no?


 la "sente" arrivare dall'IP del mio hosting ...o no?
In questo modo la richiesta la fa il tuo browser, quindi il server a cui 
ti devi collegare "sentirà" l'IP del tuo ISP.
Per utilizzare questo servizio, se ho ben capito la situazione, dovrai 
mettere nella action del form un file php residente sul tuo server, 
questo script php farà la richiesta al server https con il metodo che 
preferisci (tra quelli detti sopra), aspetterà il risultato, lo 
processerà come meglio crede e poi lo invierà al client (browser) nella 
forma corretta... 
in questo modo la richiesta al server https:etcetc verrà fatta con l'IP 
giusto.
Ora a seconda di dove hai l'hosting potrebbe nascere il problema che non 
sempre hai un IP fisso per il tuo sito, ma qui passo la parola...


capito!!!! quindi i valori dall'action del form li passo a un altro file php 
dentro il server e da questo ultimo php in modo invisibile invio il tutto al 
server con le api...
il problema che non so risolvere (perchè non ho mai affrontato la 
problematica) è: ho il php che mi riceve i valori della form (o adirittura 
il link intero che è già ben formato per comunicare con le api), come 
rispedisco tutto senza che lo faccia il browser?
Hai detto prima con fopen e simili... ma servono per "aprire" i file per 
farci delle scritture o letture?
Grazie!!!


 farci delle scritture o letture?
esatto a te interessa la lettura...


ma a me alla fine di tutto cmq interessa leggere la risposta che quella 
pagina sul server delle api mi da...
come faccio a fare sta richiesta??? con fopen ho provato ma niente...
