PDA

View Full Version : [javascript]$_SERVER in javascript?


$te
09-07-2009, 20:54
Salve..avrei bisogno di una "traduzione":
$_SERVER["HTTP_HOST"]
$_SERVER["PHP_SELF"]

in javascript...perché non so come cercare in internet:P

grazie

tomminno
09-07-2009, 21:19
Salve..avrei bisogno di una "traduzione":
$_SERVER["HTTP_HOST"]
$_SERVER["PHP_SELF"]

in javascript...perché non so come cercare in internet:P

grazie

Cioè ti interessa il nome dominio dell'url e il nome del file javascript in esecuzione?
Il nome del dominio lo puoi ottenere con
document.domain
l'intera url la ottieni con
document.location.href
Invece non credo sia possibile sapere il nome del file javascript al momento in esecuzione, visto che potrebbe anche essere all'interno della pagina html.
Scusa la curiosità ma a cosa ti servirebbe?

$te
09-07-2009, 22:07
devo copiare l'url della pag, pero questa cambia ogni volta..e purtroppo devo inserirlo in un file js, quindi non posso usare php:P
provo appena posso..grazie!

$te
16-07-2009, 22:47
ora pero non basta:
perché in questo modo mi da proprio l'url completo, del tipo www.sito.com/menu/prova.php
Ma io vorrei avere:
www.sito.com/menu
perché poi dovrei andare in un cartella...in pratica dovrei fare ../ in php...ma in javascript?

grazie

$te
17-07-2009, 12:33
nessuna idea?

tomminno
17-07-2009, 16:26
nessuna idea?

Manipolazione di stringhe?
E in ultimissima istanza: Regex?
Fai conto che non abbia mai accennato alla seconda...

$te
17-07-2009, 16:58
Manipolazione di stringhe?
E in ultimissima istanza: Regex?
Fai conto che non abbia mai accennato alla seconda...

cioé? non cé quindi un comando stile "../"?

tomminno
17-07-2009, 17:54
cioé? non cé quindi un comando stile "../"?

Comando? Si può sapere cosa devi fare?

In javascript puoi avere l'url, se vuoi con url.split('/') hai l'array con le componenti poi non so cosa ci devi fare e a questo punto se quello che vuoi fare è lecito.
Parli di directory, ma in javascript non hai accesso alle directory, inoltre directory e url hanno poco a che vedere, anche perchè javascript gira sul client non sul server.