$HTTP_REFERER is the address of the URL that you came from.
If you want the URL that you are mailing from, then use $PHP_SELF
try
<?
echo ' Prueba de Email<br>';
echo ' Enviar esta p�gina a un amigo<br>';
$referer = getenv("HTTP_REFERER");
mail ('[EMAIL PROTECTED]','Prueba de email',$referer);
echo ' enviado..';
?>
-----Original Message-----
From: Renato Salvatore Moya L. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 13, 2002 3:17 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; Rick Emery
Subject: Re: [PHP] Re: mail headers
Importance: High
ok guys, thank for all, but i try and no result good :-(
look this :
My PHP-Script :
<?
echo ' Prueba de Email<br>';
echo ' Enviar esta p�gina a un amigo<br>';
$referer = getenv("HTTP_REFERERl");
mail ('[EMAIL PROTECTED]','Prueba de email',$referer);
echo ' enviado..';
?>
Well this script i execute and the result is:
Prueba de Email
Enviar esta p�gina a un amigo
https://thorin.reuna.cl:10000/init/edit_action.cgi?0+httpd
<https://thorin.reuna.cl:10000/init/edit_action.cgi?0+httpd>
enviado..
this is not my URL, so I need the URL that I am visiting
Thank
Renato
"Keith V. (Vance Consulting LLC)" ha escrito:
On 13 Feb 2002 at 14:40, Rick Emery wrote:
> Renato,
>
> To send mail, use PHP's mail() function:
> mail($recipient,$subject,$message,$headers);
>
> You can reference $HTTP_REFERER directly without saying
getenv(HTTP_REFERER)
Yeah, and if your mail function is being called within a function, just say:
global $HTTP_REFERER;
Hope that helps.
>
> -----Original Message-----
> From: Renato Salvatore Moya L. [ mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ]
> Sent: Wednesday, February 13, 2002 2:34 PM
> To: [EMAIL PROTECTED]; Stalmannen
> Subject: [PHP] Re: mail headers
> Importance: High
>
>
> Hi, i'm writte from Chile. If you writte to little php-script for send
mail,
> what send you mail ?.
>
> I question you, because i'm writte a tipical php-script " tell a friend",
> but i have problems with "getenv(HTPP_REFERER)", because send only my
https
> fixed.
>
> Renato.
>
> Stalmannen ha escrito:
>
> > Hej!
> >
> > I have a question. I send mail from a php-script with the
mail()-function.
> However the smtp server I use has a wrong time set. Can I set the
sent-time
> through the headers so I take my web-servers time? and how then?
> > Thankfull for help.
> >
> > /Kalle
>
>
> --
> PHP General Mailing List ( http://www.php.net/ <http://www.php.net/> )
> To unsubscribe, visit: http://www.php.net/unsub.php
<http://www.php.net/unsub.php>
>
K E I T H V A N C E
Web Developer, IT Professional
http://www.vanceconsulting.net <http://www.vanceconsulting.net>
[EMAIL PROTECTED]