我想在我的链接末尾或html代码中的某处添加唯一ID,该ID放在我的发票中。该链接将人们带到他们接受交易条款的页面,然后电子邮件将作为确认发送。我可以在Word中编辑我的发票,并以docx或PDF格式发送给我的客户。有没有办法从这些文件中提取工作ID或他们的名字,并将其添加到他们点击的链接,然后使用确认电子邮件转发该信息,以便我可以跟踪谁接受了这些条款?
以下是我收到电子邮件确认的代码:
<?php
session_start();
if(!isset($_SESSION))
session_start();
if(isset($_POST['Submit']) && $_POST['termsoftrade'] == 'termsoftrade') {
$youremail = 'email@mail.com';
$from = 'Invoice';
$subject = "Terms accepted";
$message = $_POST['message'];
$to = $youremail;
$headers = 'From: ' . $from . "\r\n" . 'X-Mailer: PHP/' . phpversion();
$body = 'xxx has accepted the terms of trade.';
}
$check = $_POST['termsoftrade'];
if ($check==false) {
include "errormsg.php";
} else {
include "thanks.php";
mail($to, $subject, $body, $headers);
}
?>
答案 0 :(得分:0)
从PDF获取用户inf并不是一件简单的事情。如果您可以控制.pdf的生成,那么使用GET最简单。
创建返回页面的链接,包括必要的数据。大多数PDF查看器都允许遵循链接,但最好完整地显示链接,以便用户可以根据需要剪切并粘贴它。
link= mypage.php?uid=fsdhgfwyrt&checksum=kfgsdfgA
uid和校验和由一个简单的算法创建:
收到数据后,执行相反的操作:
然后使用uid从数据库中提取用户信息以预填充表单。