Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : marcellov 03 Dec 2007, 17:58:28
-
Ciao a tutti,
vorrei sapere se è possibile inserire qualche campo nascosto in un form creato con FacileForms, per registrare tra i record anche il tag title della pagina in cui si trova il form (vorrei riutilizzare lo stesso form in molte pagine, e non vorrei dover creare 100 form uguali).
Ciao a tutti e grazie mille!
-
... up...
-
Ciao,
penso si possa fare utilizzando una delle variabili del server che php mette a disposizione e memorizzandola in un campo nascosto che Facileforms permette di utilizzare fra le tipologie dei campi a disposizione in fase di costruzione form.
es. $_SERVER["PHP_SELF"] oppure direttamente $PHP_SELF che indicano lo script in esecuzione
oppure le seguenti che ho trovato qui (http://www.yappy.it/variabili_server_php.php)
Informazioni del server
$_SERVER['SERVER_SOFTWARE'] il server
Apache/2
$_SERVER['SERVER_NAME'] nome del server
$_SERVER['SCRIPT_FILENAME'] percorso e nome dello script
$_SERVER['SCRIPT_NAME'] nome dello script
/variabili_server_php.php
Informazioni del Client
$_SERVER['REMOTE_HOST'] nome del computer (di solito e' l'isp con cui vi collegate ad internet)
$_SERVER['REMOTE_USER'] nome dell'utente(se richiediamo una autenticazione)
$_SERVER['REQUEST_METHOD'] se era get o post
GET
$_SERVER['REMOTE_ADDR'] indirizzo del browser che fa la richiesta
Informazioni passate dal client al server
$_SERVER['QUERY_STRING'] e' la parte dell'url dopo il punto interrogativo
$_SERVER['CONTENT_LENGTH'] lunghezza dei dati inviati
$_SERVER['HTTP_USER_AGENT'] nome del browser e sistema operativo
Alcune variabili predefinite di php che ci possono servire
$HTTP_AUTH_USER nome dell'utente(se c'e' autenticazione)
$HTTP_AUTH_PW password(se c'e' autenticazione)
$PHP_SELF nome dello script
/variabili_server_php.php
$HTTP_POST_VARS array che contiene le coppie chiave-valore(con post)
Array
$HTTP_GET_VARS array che contiene le coppie chiave-valore(con get)
Array
HTTP_COOKIE_VAR['PHPSESSID'] Contiene il valore dell'ID di sessione
HTTP_SERVER_VAR['HTTP_COOKIE'] Contiene il valore di tutti i cookie
HTTP_SERVER_VAR['HTTP_HOST'] Contiene il nome dell'host su quale risiede il server web
HTTP_SERVER_VAR['REMOTE_ADDR'] Contiene l'indirizzo remoto del browser(Sicuramente dell'ISP)
HTTP_SERVER_VAR['SCRIPT_FILENAME'] Contiene il nome e il percorso completo dello script corrente
HTTP_SERVER_VAR['SERVER_ADMIN'] Dovrebbe contenere l'indirizzo e-mail inserito nel file di configurazione
HTTP_SERVER_VAR['SERVER_NAME'] Contiene il nome del server web
HTTP_SERVER_VAR['SERVER_SOFTWARE'] Contiene il nome del server web
Saluti Vales
-
Ciao Vales,
grazie mille per queste informazioni, sono utilissime.
Ho notato che non c'è una variabile che identifichi il nome della pagina, però penso si possa usare QUERY_STRING, e poi verificare a che pagina corrisponde. E' un po' macchinoso, dovrebbe funzionare.
E se lo facessi in javascript con l'oggetto window?
-
Proverei con PHP e queste variabili
$_SERVER['SCRIPT_NAME'] nome dello script
o
$_SERVER["PHP_SELF"] script in esecuzione
per vedere che risultati danno.
Fai sapere l'esito.
Saluti Vales