Back to top

Autore Topic: (FacileForms) Si può includere il title della pagina fra i record?  (Letto 2234 volte)

Offline marcellov

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
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!

Offline marcellov

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
... up...

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
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

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

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline marcellov

  • Esploratore
  • **
  • Post: 79
    • Mostra profilo
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?
« Ultima modifica: 05 Dic 2007, 15:18:02 da marcellov »

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
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

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif