Forms

mizggy

Nuovo Utente
2 Mar 2008
5
0
0
Ciao a tutti, ho un problema con un form per segnalare una pagina del sito. vorrei che il form inviasse alla pagina php che poi invia la mail anche il nome della pagina da segnalare in automatico senza doverla scrivere io pagina per pagina. C'è una qualche funzione che può fare questo? Premetto che non sono un esperto.
Comunque grazie in anticipo.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Prova con:
PHP:
$pagina = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
 

mizggy

Nuovo Utente
2 Mar 2008
5
0
0
Grazie Eliox,
ma dove devo inserire l'istruzione?

comunque questa è la pagina in questione: http://www.hakusha.it/segnala.php
mentre la pagina che poi spedisce la mail è:
http://www.hakusha.it/mail.php

se inserisco l'istruzione che mi hai dato in mail.php ovviamente funziona ma mi manda per mail il link a mail.php e non alla pagina dove inserisco i dati, se la inserisco nella pagina che raccoglie i dati non riesco a trasportarli nella pagina mail.php per poterli poi inviare:crying:
idee??:confused:
Grazie mille
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Metti un campo hidden nel form di segnala.php (che includerai in tutte le pagine da segnalare), ad esempio:
PHP:
<input type="hidden" name="pagina" value="<?php echo "$pagina"; ?>">

Poi lo raccogli come:

PHP:
$pagina = $_POST['pagina'];
in mail.php
 

Discussioni simili