【问题标题】:want to send session values in url想在 url 中发送会话值
【发布时间】:2023-03-15 13:44:01
【问题描述】:

嗨,我正在从页面中获取值并在第二页中获取值,但我必须在 url 中发送值

<?php 
        session_start();
        $_SESSION["email_address"] = $_REQUEST["email_address"];
    echo "Favorite color is " . $_SESSION["email_address"] . ".<br>";

//$errors = '';
$myemail = 'info@abcdef.com';//<-----Put Your email address here.
$to_go="abcdef@gmail.com";
    $to = $to_go; 
    $email_subject = "Contact form submission: aaname";
    $email_body = "You have received a new message. ".
    " Here are the details: Kindly      <a href='localhost/ci/email_wait.php?email_address='.echo $email_address.'&password'=.$password.'>
     Click Here</a> to reset your password"; 

    $headers = "From:". $myemail; 
    $headers .= "Reply-To: $email_address";

    mail($to,$email_subject,$email_body,$headers);
    //redirect to the 'thank you' page
  echo "Mail Sent. Thank you we will contact you shortly.";
?>

注意:此代码不适用于本地主机。

【问题讨论】:

    标签: php session url


    【解决方案1】:

    string interpolation上查看 PHP 的文档

    你想要这样的东西:

    $email = "something@somewhere.com";
    $body = "Your email address is: $email, hooray!";
    echo $body;
    

    这将输出Your email address is: something@somewhere.com, hooray!

    【讨论】:

    • 我的问题是不想在电子邮件中打印任何内容我只想传递链接中的值,因此用户现在单击该链接时它将在浏览器选项卡中显示值,以便我可以获取值使用获取
    • 是的,我明白了。您可以使用我描述的方法将参数放入您的 URL。
    【解决方案2】:

    为什么要回显 $email_address 以及在哪里初始化 email_address 这样做的正确方法

     $email_body = "You have received a new message. Here are the details: Kindly<a href='localhost/ci/email_wait.php?email_address='".$email_address."'&password='".$password."'>Click Here</a> to reset your password";
    

    您还可以通过 smtp 设置从本地主机发送邮件,并将标头也放在这样的邮件之前

    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    

    【讨论】:

    • 请注意,您应该对放入 URL 的任何内容进行 urlencode
    • @Agha 您的代码正在打印电子邮件中的所有内容,我不希望您的代码输出是您收到了一条新消息。 **以下是详细信息:请 **
    猜你喜欢
    • 2017-12-06
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多