l'invio dati da cellulare non funziona
Posto anche su questo forum la mia richiesta (magari è un problema di accesso e non di php)
Sto testando un programma per nokia 6680 (aftrack) che invia dati gps in modo GET ad un server con questo formato:
http://nome_server:porta/nome_directory/nome_file.php?id=zz&lat=xx&lon=yy
(i parametri totali sono otto e tutti configurabili ma la sostanza non cambia)
NON POSSO MODIFICARE LA STRINGA ELIMINANDO LA PORTA!
il file che riceve i dati l'ho fatto così :
ricevi.php
---------
<?php
$nuovo = fopen ("archivio.txt","a");
fwrite ($nuovo, $HTTP_GET_VARS[id]);
fwrite ($nuovo, $HTTP_GET_VARS[lat]);
fwrite ($nuovo, $HTTP_GET_VARS[lon]);
fwrite ($nuovo, "\r\n");
fclose ($nuovo);
?>
OK
---------
1a) se uso come server "un pc con easyphp", tutto va alla grande, il cellulare riceve indietro il suo bravo "OK" e il file viene scritto con i dati inviati dal programma
1b) la url generata è
http://50.100.150.200:80/dir/ricevi.php?id=zz&lat=10&lon=20
2a) se uso come server "mio_nome.altervista.org", ricevo il messaggio "url non trovata"
2b) la url generata è
http://mio_nome.altervista.org:80/dir/ricevi.php?id=zz&lat=10&lon=20
2c) l'access point (I-TIM) usato dal programma del cellulare NON usa un proxy
3a) se invio questa url a mano da un pc o da cellulare con o senza senza la porta va tutto ok
http://mio_nome.altervista.org/dir/ricevi.php?id=zz&lat=10&lon=20
http://mio_nome.altervista.org:80/dir/ricevi.php?id=zz&lat=10&lon=20
3b) il browser del cellulare usa un access point (I-WAP) ha un proxy con la porta 80
4a) se uso il server di test www.mapserver.co.nz e il file tracking/addposition.php (invece del mio) inviando i dati col programma dal cellulare va ancora tutto ok
4b) la url generata è
http://www.mapserver.co.nz:80/tracking/addposition.php?id=zz&lat=10&lon=20
sto sbagliando qualche percorso o qualche altra cosa?
è possibile vedere da qualche parte la url che arriva effettivamente sul server altervista?
c'è un log del mio sito che posso leggere?