Newsgroup: it.comp.lang.javascript
Titolo: url

Buona giornata ragazzi,
mi sto chiedendo quale sia il significato di questa rappresentazione
di TAG html
<a href="
http://csp.tiscali.it/tiscali/SsoGo?callingAppl=SECURECHECK&amp;targetAppl=CHECKSESSION&amp;url=http://mercati.finanza.tiscali.it/tiscali/listen.htm%3Fawert=uebersicht%26sprache=IT%26
"></a>
in particolare, abbiamo 2 indirizzi html nella stessa stringa, quale
indirizzo viene considerato nella traduzione per raggiungere la pagina
successiva...
esattamente questo...
http://mercati.finanza.tiscali.it/tiscali/listen.htm?awert=uebersicht&sprache=IT&?param=6330AF6ED4C19E38778E635182A00066669F76DFCEEE85C1D3FC030700BB2AD8331A08D2F8A7F4154169C5C87956CBB5B866DC49259A1618A8C1D84AFB958FAB8215ECD72FC5CCEAF40C6689480B81383D7209BE03CFB23E196BD0AEE327B87615E6FB4D8B526C9A5B7632FFB355B07D1B2A04930CB83D5D395998F1B00990BCD1AD0C4AABBDDE77D6C4083BEAA3254BB326FDD4EEDD21CE1F4A9097
3BA763371EB2BE1CD2CD65AA1ECEEDE0B133898D695365E5A22A2D1D53ABD57449279000F1900FBE6B08822A933C976654900C8C8324A2C1AB51A2D4A9D3ED1588E72FDB75C5282D0EED36027E83B64D147FC48
allucinante, com'è possibile?
ciao duido

 allucinante, com'è possibile?
Beh, perché? Lato server puoi fare un po' quel che vuoi...
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.
--

In data Mon, 2 Aug 2004 18:22:15 +0200, Cristiano Larghi ha scritto:
A parte che aprendolo mi compare un bel
Error: 500
Location: /tiscali/SsoGo
Internal Servlet Error:
	at java.lang.Throwable.fillInStackTrace(Native Method)
	at java.lang.Throwable.fillInStackTrace(Compiled Code)
	at java.lang.Throwable.(Compiled Code)
	at java.lang.Exception.(Compiled Code)
	at java.lang.RuntimeException.(Compiled Code)
	at csp.utils.ErrorManagementException.(Compiled Code)
	at csp.servlet.SsoGo.doPost(Compiled Code)
	at csp.servlet.SsoGo.doGet(Compiled Code)
	at javax.servlet.http.HttpServlet.service(Compiled Code)
	at javax.servlet.http.HttpServlet.service(Compiled Code)
	at org.apache.tomcat.core.ServletWrapper.doService(Compiled Code)
	at org.apache.tomcat.core.Handler.service(Compiled Code)
	at org.apache.tomcat.core.ServletWrapper.service(Compiled Code)
	at org.apache.tomcat.core.ContextManager.internalService(Compiled Code)
	at org.apache.tomcat.core.ContextManager.service(Compiled Code)
	at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Compiled
Code)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(Compiled Code)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Compiled Code)
	at java.lang.Thread.run(Compiled Code)
e non va da nessuna parte...


posso capire che lato server faccia ciň che vuole,
ma conoscere come mai la sintassi č questa...
quante sintassi possono esistere per una stringa URL ???
<a href="
http://it.rd.yahoo.com/fhp/l/13/*http://it.finance.yahoo.com/q?s=@CONT2.MI&f=snlcvi
"></a>
questo tag ti porta a questa pagina:
http://it.finance.yahoo.com/q?s=@CONT2.MI&f=snlcvi
questo significa che il carattere '*' esclude l'url precedente... come
anche "url="... č casuale o scelto precedentemente da delle regole
sintattiche?
esiste un manuale che descrive tutte le possibili sintassi che si
possono trovare all'interno delle stringhe URL ?
grazie anticipatamente

 possono trovare all'interno delle stringhe URL ?
Qua c'è l'rfc (e link ad altri rfc utili):
http://www.cse.ohio-state.edu/cgi-bin/rfc/rfc2396.html
(buona lettura!)
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.
--

 questo significa che il carattere '*' esclude l'url precedente... 
No direi che, probabilmente lato server all'url:
http://it.rd.yahoo.com/fhp/l/13/
o
http://it.rd.yahoo.com/fhp/l/
o
http://it.rd.yahoo.com/fhp/
o infine
http://it.rd.yahoo.com/
corrisponde un qualche cgi (nel senso più generico del termine Servelet 
Java/PHP/ASP/perl etc...) che prende tutto quello che viene dopo 
nell'url e lo processa opportunamente.
Ciao.
-Ema-

 nell'url e lo processa opportunamente.
Anche perché, se fosse uno strano standard, dovrebbe funzionare
http://prova.nonesiste.it/*http://www.criosoftware.it
Che invece non va, mentre funziona
http://it.rd.yahoo.com/fhp/l/13/*http://www.criosoftware.it
e anche 
http://it.rd.yahoo.com/fhp/l/*http://www.criosoftware.it
e anche 
http://it.rd.yahoo.com/fhp/*http://www.criosoftware.it
http://it.rd.yahoo.com/*http://www.criosoftware.it
(fhp = forward http ? rd = redirect ?)


 quante sintassi possono esistere per una stringa URL ???
basicamente infinite, perche' oltre a passare dati nella querystring (la
parte di URL seguente al ?) e' possibile usare lo stesso URL per contenere
dati (l'esempio classico sono gli URL di Amazon), perche' sul server puoi
gestirli un po' come preferisci (ad esempio con il PHP in accoppiata al
mod_rewrite)
-- 
artemis://alpeia

 
fhp non saperi proprio.
rd l'ho interpertato anch'io come te.
Hai provato 
http://it.rd.yahoo.com
 ?
Ciao.
	-Ema-

 Hai provato 
http://it.rd.yahoo.com
 ?
:-)
Spero per loro che il cgi sia stato fatto MOLTO bene, perché alla fin fine
è un interprete di comandi...ho provato un *format c: ma non lo accetta :-)
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.
--

mi consola il fatto che la sintassi di tutte le stringhe url-complesse
abbiamo la stessa semantica,
prima utilizzano l'indirizzamento al filtro querystring e poi l'url
reale o perlomeno parte di essa...
devo dedurre però che questa disposizione sia casuale,
potremmo perciò avere l'indirizzo al primo posto e il filtraggio al
querystring successivamente?
ringrazio tutti per l'ottima spiegazione.

 querystring successivamente?
Beh, prima devi indicare la pagina da aprire (oppure almeno la dir), poi
sta allo sviluppatore, puoi inventarti di tutto di piů...
La pagina da caricare finisce quando incontra ? (inizio della querystring)
oppure # (inizio del frammento di pagina da visualizzare nella finestra
visibile)
