【发布时间】:2023-04-05 14:35:01
【问题描述】:
我有一个网络表单,它收集用户的邮政编码作为字段之一并发布到第三方网站...
<form name = "foo" action="https://thirdpartysite.com" method="post">
表单有一个“redirect_link”字段,告诉第三方网站重定向到我的感谢页面,因此表单处理发生在他们这边。如果我正在处理表单,我可以在将邮政编码保存到我的数据库之前将其存储在会话变量中,然后以这种方式将其传递到感谢页面。但是因为表单处理是由其他人完成的,所以我不确定如何访问该邮政编码字段,将其存储在某处并将其传递到我的感谢页面。我在想也许我可以通过使用 javascript 来获取邮政编码并将其存储在 php 会话变量中来做到这一点?我不确定这是否可行,或者如何做到这一点。
【问题讨论】:
-
我会使用
http_referer指令并使用它,然后将其存储在变量中。即:echo $_SERVER['HTTP_REFERER'];虽然可能正在使用会话。 -
$zipcode = $_SERVER['HTTP_REFERER'];并且可能使用preg_match可以从引用中提取最后一个字符。 -
参见示例 #9 htmlforums.com/php-programming/…