![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Al momento sul sito AAA ho una pagina html (scritta a manina, tanto per farvi capire il mio livello...) |
|
con un form e qualche campo. Quando lo user preme il bottone del form io invoco un programma CGI su www.BBB.it (tra l'altro un CGI scritto in C, perche' sono proprio vecchio...) che mi spara fuori in stdout un output html che viene visualizzato all'utente. Tutto questo funziona, e' una cosa molto elementare ma funziona. La cosa che non mi piace, e che vorrei cambiare e' la seguente. L'utente si trova su una pagina di AAA, tipo www.AAA.it/form.html, clicca il pulsante di cui sopra e gli viene visualizzata una pagina di risultati che COME INDIRIZZO in ALTO riporta http://www.BBB.it/cgi-bin/pippuzzo.cgi Io, nella mia ignoranza cubitale, speravo di poter invocare in qualche modo il CGI da javascript, salvare l'output in una variabile e poi visualizzarlo localmente. Ma qualcuno mi ha detto che non si possono fare cose simili perche' per motivi di sicurezza l'output del CGI puo' essere visualizzato solo in una pagina con lo stesso indirizzo del programma effettivo. |
|
A me sembra un po' strano che una ditta non possa avere una macchina che fa da front-end e una che fa i calcoli (i CGI) quindi vi chiedo con il capo cosparso di cenere quale tipo di strumento (javascript o altro) potrei usare: non vorrei dovermi mettere io a scrivere da zero un protocollo client-server per fare questa cosa. |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Posseggo e gestisco due siti web, diciamo www.AAA.it e www.BBB.it [...] L'utente si trova su una pagina di AAA, tipo www.AAA.it/form.html, clicca il pulsante di cui sopra e gli viene visualizzata una pagina di risultati che COME INDIRIZZO in ALTO riporta http://www.BBB.it/cgi-bin/pippuzzo.cgi [...] la cosa che non mi piace e' quel www.BBB.it che io vorrei in qualche modo mascherare, cioe' vorrei che visto che sono partito dal sito AAA anche l'output fosse visualizzato in AAA, tipo in una pagina www.AAA.it/output.html generata dinamicamente partendo dall'output del CGI fatto girare su www.BBB.it [...] |
#5
| |||
| |||
|
|
Posseggo e gestisco due siti web, diciamo www.AAA.it e www.BBB.it [...] E' possibile, servono Adobe Flash, JavaScript ed un file di permessi nella root del dominio. Cerca su google: cross domain ajax flash |
#6
| |||
| |||
|
|
Questo approccio può risultare utili in diversi ambiti (tra l'altro, i browser recenti implementano giÃ* richieste cross domain, senza che si debba scomodare Flash), ma non in questo caso specifico. |
#7
| |||
| |||
|
|
Questo approccio può risultare utili in diversi ambiti (tra l'altro, i browser recenti implementano giÃ* richieste cross domain, senza che si debba scomodare Flash), ma non in questo caso specifico. Ciao ZER0, ti riferisci al cross domain scripting con JSON (che in questo caso effettivamente andrebbe anche bene, dal momento che si è responsabili di entrambi i domini), o a qualcos'altro, che gestisce anche i permessi? |
|
Le implementazioni dei vari browser sono compatibili tra loro e con eventuali bozze del w3c? Link please! :-) |

#8
| |||
| |||
|
|
ti riferisci al cross domain scripting con JSON [...] o a qualcos'altro, che gestisce anche i permessi? Mi riferisco a: <http://www.w3.org/TR/access-control/> [...] |
#9
| |||
| |||
|
|
ti riferisci al cross domain scripting con JSON [...] o a qualcos'altro, che gestisce anche i permessi? Mi riferisco a:<http://www.w3.org/TR/access-control/> [...] Quindi basta un header per permettere AJAX cross domain, era ora. Leggo che è supportata in modo nativo solo dalle ultimissime versioni dei browser, |
![]() |
| Thread Tools | |
| Display Modes | |
| |