来自iframe的电子邮件URL

里克尔米·梅拉拉(Riquelmy Melara)

我有一个联系表单,该表单应该发送一封电子邮件,其中包含用户当前正在观看的产品的链接,问题是我需要使用iframe,因为服务器不接受PHP文件,因此我需要这样做:

 $name = clearValue($_POST["name"]);
        $lastname = clearValue($_POST["lastname"]);
        $company = clearValue($_POST["company"]);
        $phone = clearValue($_POST["phone"]);
        $country = clearValue($_POST["country"]);
        $quantity = clearValue($_POST["quantity"]);
        $mail = ($_POST["mail"]);
        $message = clearValue(nl2br($_POST["message"]));
        $type_quote = clearValue($_POST["type"]);
        $page = currentPageURL();

$headers = "Content-type: text/html\r\nFrom: $fromMailStatus \r\nReply-To: $fromMailStatus";
    $body = file_get_contents("resources/mails/mail_newWebLead.htm");
    $body = str_replace("{name}",$name,$body);
    $body = str_replace("{lastname}",$lastname,$body);
    $body = str_replace("{company}",$company,$body);
    $body = str_replace("{phone}",$phone,$body);
    $body = str_replace("{country}",$iPais["nombre"],$body);
    $body = str_replace("{language}",$iLang["nombre"],$body);
    $body = str_replace("{quantity}",$quantity,$body);
    $body = str_replace("{email}",$mail,$body);
    $body = str_replace("{message}",$message,$body);
    $body = str_replace("{link}",$page,$body);
    $body = str_replace("{ip}",$ip_source,$body);

    mail($para,"New Web Lead",$body,$headers);

function currentPageURL() {
    $pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
        } else {
        $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}

此方法有效,但是它返回从中调用iFrame的页面,并且我需要原始URL,该怎么办?

皮埃尔

$ _SERVER ['HTTP_REFERER']将为您提供调用页面的网址。

例如

您的网址为http://example.com/product/12,而iFrame指向http://domain.com/contact.php

$ _SERVER ['HTTP_REFERER']将为您提供http://example.com/product/12

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自网站的电子邮件

来自分类Dev

电子邮件-来自字段

来自分类Dev

来自Form的电子邮件为空?

来自分类Dev

来自电子邮件的Google帐户图片

来自分类Dev

如何验证来自JTextField的电子邮件

来自分类Dev

来自SQL Server的电子邮件错误

来自分类Dev

来自电子邮件循环的VBA数据

来自分类Dev

来自Cloudera Manager的电子邮件警报

来自分类Dev

来自Oozie Java Jobs的电子邮件

来自分类Dev

如何验证来自JTextField的电子邮件

来自分类Dev

来自SQL Server的电子邮件错误

来自分类Dev

来自电子邮件循环的VBA数据

来自分类Dev

来自 AWS Cloudfomartion 的电子邮件通知?

来自分类Dev

来自电子邮件表单的电子邮件进入垃圾邮件文件夹

来自分类Dev

来自您的电子邮件地址的垃圾邮件

来自分类Dev

URL中的电子邮件地址

来自分类Dev

URL中的电子邮件地址

来自分类Dev

在电子邮件中查看来自AWS Lamba的错误

来自分类Dev

来自电子邮件地址的低级安全哈希

来自分类Dev

来自LinkedIn API的经过验证的电子邮件?

来自分类Dev

解析来自Sendgrid的入站电子邮件

来自分类Dev

关闭来自Devise in test(Rspec)的电子邮件发送

来自分类Dev

Python电子邮件“来自名称”的自定义

来自分类Dev

错误:来自电子邮件地址的无效-SendGrid

来自分类Dev

如何验证来自Facebook的电子邮件签名?

来自分类Dev

按主题阅读来自gmail的电子邮件

来自分类Dev

来自iTunesConnect的多封电子邮件以提交应用程序?

来自分类Dev

来自Perl的电子邮件,找不到对象方法创建

来自分类Dev

如何接收来自Rails用户的电子邮件?