Php 单击按钮打开链接时,问号后的单词丢失

Php 单击按钮打开链接时,问号后的单词丢失,php,Php,这是我的代码: $gateway = "http://html.net/page.php?name=Joe"; <form action="<?php echo $gateway ?>" method="LINK" target="_blank"> <input type="submit" value="Open link"> </input></form> $gateway=”http://html.net/page.php?na

这是我的代码:

$gateway = "http://html.net/page.php?name=Joe";

<form action="<?php echo $gateway ?>" method="LINK" target="_blank">
<input type="submit" value="Open link"> </input></form>
$gateway=”http://html.net/page.php?name=Joe";

您必须将GET变量专门编码为隐藏表单字段

<?php
$gateway = 'http://html.net/page.php?name=Joe';
$parsedUrl = parse_url($gateway);
$query = $parsedUrl['query'];
parse_str($query, $parsedQuery);
?>
<form action="<?= $gateway ?>" method="get" target="_blank">
    <div>
<?php
foreach ($parsedQuery as $key => $value) {
?>
        <input type="hidden" name="<?= $key ?>" value="<?= $value ?>" />
<?php
}
?>
        <input type="submit" />
    </div>
</form>


method=link
无效。逃走?串连assignment@Rhea从什么时候开始?需要转义吗?您可能正在寻找
method=“POST”
method=“GET”
链接或表单?你在帖子中提到了
链接
,但你有表单代码。