- Home
- Categorie
- Coding e Sistemistica
- PHP
- Passaggio parametri
-
Passaggio parametri
Ciao a tutti HO UN PROBBLEMONE!!!
Ho realizzato uno script JQUERY così:
<script type="text/javascript"> function function(data) { $.ajax ({ url: "http : // www . miosito . bo/pagina.php", type: "POST", data: {state:data.state, href:data.href}, }); } </script>
che viene incluso in diversi siti e che invia due parametri tramite metodo POST alla pagina PHP http : / / www . miosito . bo / pagina.php . Il problema è che (giustamente) il mio server non consente le inclusioni di pagine php da siti esterni rendendo impossibile il trasferimento dati.
Come posso risolvere?
-
Ciao Calabria
non si possono fare richieste a domini esterni in ajax.
-
il problema mi viene dato dal server che non mi consente di includere il file php . Conosci un metodo per risolvere?
-
Non sono sicuro di aver ben capito cosa sai facendo.
Puoi postare un pò più dettagliatamente cosa stai cercando di fare?
-
Allora, devo realizzare uno script da inserire in diversi siti che, premendo un link, venga invocata una funzione che si occupi di inviare due parametri ad un server, posto su un altro dominio, che si occupa di memorizzare i parametri su un Database.
-
Allora come ti ho detto non è un problema di php bensì da ajax che non lo consente.
Supponendo che tu abbia il sito A con la parte in ajax e il sito B che deve ricere i dati dovresti agire cosi:
Il sito A chiama in ajax un file php situato sempre sul dominio A, il file php dal dominio A invia la richiesta POST al sito B.
Per quanto riguarda l'invio di dati POST da php puoi vedere questo esempio:
http://www.giorgiotave.it/forum/scripting-e-risorse-utili/55511-pillola-post-stealth-utilizzo-senza-usare-form-html.html
-
Ok credo di aver trovato la soluzione del problema ovviamente utilizzando altri linguaggi.
http : / / msdn . microsoft . com/it-it/library/bb398998(v=vs.90).aspx
Grazie !