【问题标题】:Autofill email input box in phpphp中的自动填充电子邮件输入框
【发布时间】:2012-07-28 22:06:59
【问题描述】:

我想向我的客户发送某些电子邮件,并且这些电子邮件中提供了一个链接(类似于激活您帐户的激活电子邮件),当用户单击该链接时,他们将被定向到我网站上的一个页面,该页面有一个电子邮件输入框。

我希望当他们单击该链接并被重定向到我的网站时,输入字段应自动填充用户单击该链接的电子邮件。(请注意,用户无需在我的网站上登录)

我可以做到这一点,我正在使用 PHP

谢谢

【问题讨论】:

    标签: php html-email email autofill


    【解决方案1】:

    你可以在 URL 中传递一些数据,例如 Correspodant ID,然后在数据库中查找要自动填充的 ID...

    或者,您可以将电子邮件 ID 合并到 URL 中并将其放入电子邮件中,然后当用户点击该 URL 时,对应的电子邮件 ID 将作为 URL 的一部分作为查询字符串,您可以阅读并放入文本框中。

    let's use your example 
    http://www.example.com/example.php?id=USEREMAIL
    
    you could access the value of the variable id in the $_GET array like so
    
    echo $_GET['USEREMAIL'];
    
    this would output "UserEmail". It is common to pull these into a local variable such as
    
    $myid = $_GET['USEREMAIL'];
    
    this would be the some syntax for any var in your url, take this example
    
    http://www.example.com/example.php?AutoFillEmail=developerjigar@gmail.com&start=40&section=mysupercat
    
    $myid = $_GET['AutoFillEmail']; 
    $start = $_GET['start']; 
    $section = $_GET['section'];
    

    希望你能理解

    【讨论】:

    • 伙计,但我将链接发送给批量用户,以循环并将电子邮件附加到每个链接,理想情况下不会被认为是一种好的做法。无论如何感谢您的帮助
    • 和想法显示在数据库中存储并在 URL 中使用 Correspodant 是最好的做法。
    • 但我不想触摸自动填充输入电子邮件框的数据库
    • 在这种情况下你会怎么处理???你只能用 URL 来做,因为电子邮件客户端不能 POST 信息到 PHP 服务器对吗? URL 是唯一的出路,您可以发送所有电子邮件或 CommunicationID 和旅行数据库...如果您找到任何其他方式,请告诉我们
    猜你喜欢
    • 2016-11-21
    • 1970-01-01
    • 2016-02-02
    • 2016-06-06
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多