Newsgroup: it.lavoro.professioni.webmaster
Titolo: Nascondere URL

ciao a tutti, in parecchi siti ceh ho visitato ho notato una cosa; come mai
nella barra dell'indirizzo resta solo il dominio e non compaiono gli url
completi?
Siccome vorrei fare cosě anche con il mio mi potreste dire ocme si fa?
Grazie 1000
-- 
Lorenzo Mendini Iz2FOS
ICQ: 26993628 (Ayrton)
http://www.polopositivo.org
 (Home Page)

 completi?
Perche' sono incapsulati in una struttura a frame.
Alcuni utilizzano un frame nascosto in modo che dia l'illusione che il
frameset non ci sia.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"Problemi" e' il nome che gli informatici danno a quelli che
comunemente verrebbero definiti "disastri"; altrimenti si chiamano
"features".
Now playing: "turrican-ii-remix"

ho capito quindi con il mio sito che non ha i frame non posso fare
nulla.....?

 Siccome vorrei fare cosě anche con il mio mi potreste dire ocme si fa?
Usano dei Frame.
Cmq non č una gran bella cosa...anzi non aiuta affatto l'utente.
Ciao
-- 
-- 
 <IvanBaldassi aka="ilG" />
"Emancipate yourselves from mental slavery"

 nulla.....?
Come ho detto, puoi incapsularlo in un frameset dove c'e' un frame
nascosto. Personalmente te lo sconsiglierei, perche' incappi in piu'
problemi di navigazione che altro.
Dandoti cmq una traccia da seguire, dovresti far si' che la prima pagina
del tuo sito abbia questo tipo di struttura (la default o index, o quel che
e'):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
	"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>web site title</title>
</head>
<frameset rows="100%,*">
   <frame name="main" src="contenuto-sito.htm" />
   <frame name="hidden" src="about:blank" />
</frameset>
</html>
in "contenuto-sito.htm" (ovviamente chiamala come ti pare) ci va la vecchia
homepage del tuo sito.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)
Now playing: "Tetris mania"

Siccome vorrei fare così anche con il mio mi potreste dire ocme si fa?
lascia perdere, ti incasini la vita, soprattutto con i motori di
ricerca.
--
"O grande Spirito, fa' che io non critichi né giudichi un uomo prima
di aver camminato x due settimane nei suoi mocassini."

 nascosto.
soluzione molto peregrina.... in netscape e mozzilla... il frame nascosto...
non lo è più....
esiste un modo per fare un frame o un layer nascosto anche in mozzilla  e
netscape?

 netscape?
A questo punto, mi chiedo cosa intendi per "nascosto".
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Se potete leggere questo, la mia donna e' caduta.
(Letta sul retro di una maglietta di un motociclista)
Now playing: "forever1"

 A questo punto, mi chiedo cosa intendi per "nascosto".
Tante volte mi sono chiesto se fosse possibile avere una parte del browser
invisibile dove allocare una seri di variabili relative all'utente,  per.
es. il nome utente e la pass... ovvio che per privacy dovrebbe esser
eproprio nascosto nascosto!

 eproprio nascosto nascosto!
Non puoi farlo. Stiamo parlando di dati che stanno sul client, quindi in un
modo o nell'altro l'utente quei dati ce li ha disponibili. Puoi tentare di
occultarli nei modi che preferisci, ma al limite "bloccano" solo un utente
niubbo. Un utente un minimo abile, ri recupera tutti i dati di questo
mondo.
E' per questo che si utilizzano per i dati sensibili altre tecnologie,
difficilmente client.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"Massi' che e' uno standard, e' uno standard proprietario."
(Gio')
Now playing: "now what 3"

 occultarli nei modi che preferisci,
ok...  enuncia pure... via frame a zero e poi?

 ok...  enuncia pure... via frame a zero e poi?
Ti ho appena detto che cio' che vuoi fare non puoi farlo; cosa vuoi che ti
enunci?
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)


 .

 .
Appena ho tempo (merce rara) mi leggo l'url, ma nel frattempo mi riassumi
il significato? ^_^
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Le donne si dividono in 4 categorie: le suore (non la danno a nessuno);
le puttane (la danno a tutti); le stronze (la danno a tutti tranne che
a te); le rompiballe (la danno a te e solo a te).
Now playing: "Another World..."

frameset non ci sia.
Si puo' anche evitare i frames se si ha modo di usare uno script lato
server,  con qualcosa di questo tipo (qui e' in PHP):
<html>
<head>
<script type="text/javascript">
 function gotopage(page){
  f=document.getElementById("gotoform");
  p=document.getElementById("gotopage");
  p.value=page;
  f.submit();
 }
</script>
</head>
<body>
<form name="goto" id="gotoform" method="post">
<input type="hidden" name="pageReq" id="gotopage"
value="mainpage.html"/>
</form>
<?
if(isset($_POST["pageReq"])){
	include $_POST["pageReq"];
} else {
	include "mainpage.html";
}
?>
</body>
</html>
Le pagine ovviamente devono contenere solo il loro codice senza
<html><head></head><body> all'inizio e </body></html> alla fine.
I links che si riferiscono a pagine all'interno del sito devono essere
scritti in questo modo:
<a href="page1.html" 
 onclick="gotopage("page1.html');return false;">
Vai alla pagina 1</a>
NB. Questo e' solo un esempio.
'bye

 server,  con qualcosa di questo tipo (qui e' in PHP):
Fai una sorta di tunneling, ma direi che e' come cercare di schiacciare una
formica con un porta blindata. :)
Diverso e' se devi sviluppare un sito ex novo e la cosa ti torna comoda per
una particolare gestione del CMS o cmq della struttura stessa del sito; ma
nell'adattare un sito preesistente, mi pare un po' troppo esagerata come
cosa.. solo per mantenere l'url.. tra l'altro, come anche tu fai notare,
dovrebbe cambiare tutti i riferimenti interni.
Senza considerare che si presuppone l'uso di php lato server.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Ci siamo fatti una scopata cosi' eccezionale che anche i vicini hanno
fumato una sigaretta.
Now playing: "Space Tang (Alpha Mission)"

Senza considerare che si presuppone l'uso di php lato server.
Che era nella premessa del mio msg :)
'bye


-- 


 Che era nella premessa del mio msg :)
Essi', ma va ad incidere sui pro/contro della questione, comunque. :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Alcune persone sono ancora vive per il semplice motivo che e'
illegale ucciderle.
Now playing: "daytime"


Danke.. lo leggero'.. quando non lo so.. ma lo leggero'.. :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
Un computer e' fondamentalmente stupido.
Non fa cio' che vuoi che faccia, ma cio' che gli dici di fare.
Solo, e' uno stupido dannatamente veloce.
Now playing: "daytime"