Forms

  • Creatore Discussione Creatore Discussione mizggy
  • Data di inizio Data di inizio

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.
 
Prova con:
PHP:
$pagina = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
 
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
 
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