我想通过POST发送变量。该变量不应该像这个公式一样在URL中:
<form action="index.php?content=contact" method="POST">
<a class="article-input-a">Name:</a><br><input name="name" type="text" maxlength="30"><br>
<a class="article-input-a">E-Mail Adresse:</a><br><input name="email" type="text" maxlength="30" placeholder="beispiel@email.de"><br>
<a class="article-input-a">Website:</a><br><input name="website" type="text" maxlength="40" placeholder="www.beispiel-website.de"><br>
<button class="button" name="submit" type="submit">Beitrag erstellen</button>
</form>
在这个公式我可以发送变量,但我没有在URL中看到它们。
我可以通过$_POST['name']
得到变量。现在我想用formular submite按钮发送变量 $ random 。
我希望你能不能理解我。
答案 0 :(得分:2)
要在您的网址中查看这些内容,您需要使用GET
而不是POST
。
<form action="index.php?content=contact" method="GET">
<a class="article-input-a">Name:</a><br><input name="name" type="text" maxlength="30"><br>
<a class="article-input-a">E-Mail Adresse:</a><br><input name="email" type="text" maxlength="30" placeholder="beispiel@email.de"><br>
<a class="article-input-a">Website:</a><br><input name="website" type="text" maxlength="40" placeholder="www.beispiel-website.de"><br>
<button class="button" name="submit" type="submit">Beitrag erstellen</button>
要发送变量,请添加
<input type=hidden name='random' value="<?php echo $random; ?>">
这将生成一个将被提交的隐藏变量。
然后使用$_GET['random']
进行访问。但它会在您的网址中显示为?Name=&E-Mail=&Website=
答案 1 :(得分:0)
如果我理解正确你想要隐藏的输入
<form action="index.php?content=contact" method="POST">
<a class="article-input-a">Name:</a><br><input name="name" type="text" maxlength="30"><br>
<a class="article-input-a">E-Mail Adresse:</a><br><input name="email" type="text" maxlength="30" placeholder="beispiel@email.de"><br>
<a class="article-input-a">Website:</a><br><input name="website" type="text" maxlength="40" placeholder="www.beispiel-website.de"><br>
<input type="hidden" name="content" value="contact" />
<input type="hidden" name="verName" value="varValue" />
<button class="button" name="submit" type="submit">Beitrag erstellen</button>
</form>
将变量作为URL的一部分发送是GET请求,而不是POST请求
然后你就像
一样访问$_POST['varName']
答案 2 :(得分:0)
要发送该变量,您需要创建一个隐藏字段,该字段保存该随机数的值
<input type=hidden value="<?php echo $random; ?>">