gpt4 book ai didi

php - 提交表单时丢失我的 $_GET 变量

转载 作者:行者123 更新时间:2023-11-28 02:04:56 25 4
gpt4 key购买 nike

我正在创建一个小型应用程序,允许潜在员工列出引用资料。列出的引用会收到一封电子邮件,其中包含一个 URL,末尾有一个唯一的字符串。

(示例:www.the-address.com?url=503241c65b8fe4_07914393)。然后,引用会跟随这个唯一的 URL 代表员工上传一封信。

但是每次提交任何表单时,URL 的随机字符串部分都会消失

(示例:www.the-address.com?url=)。

我不明白为什么会这样,因为我提交的表单是这样的:

<form action="upload_letter.php?url="' . $url . '" id="form_id" method="POST">;

其中 $url = $_GET['url']

发生这种情况的一般原因是什么?如果需要,我可以提供更多代码。

最佳答案

如果您确实拥有您编写的代码,那么您将使用第二个 " 字符过早地关闭 action 属性。试试这个:

echo '<form action="upload_letter.php?url='.urlencode($url).'" id="form_id" method="POST">';

你拥有它的方式最终会像 HTML 一样:

<form action="upload_letter.php?url="google.de" id="form_id"...>

在属性值之外加上 google.de。

关于php - 提交表单时丢失我的 $_GET 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com