Php 如何在URL中获取输入值?

Php 如何在URL中获取输入值?,php,html,url,Php,Html,Url,我试图获取URL中的输入值,但我使用的方法不起作用 您不能直接将表单值放入URL,简单的方法是使用GET方法提交表单 看看下面的代码,看看您理解了什么,需要什么,相应地修改代码(单击按钮,查看URL) fleche.jpg“border=”0“align=”middle“>改进点菜 当您按下按钮时,您将得到如下URL, index.php?parrinName=&page=impression%2lettre\u carte\u cadeau&output=pdf&id=2&print=

我试图获取URL中的输入值,但我使用的方法不起作用


您不能直接将表单值放入URL,简单的方法是使用
GET
方法提交表单

看看下面的代码,看看您理解了什么,需要什么,相应地修改代码(单击按钮,查看URL)


fleche.jpg“border=”0“align=”middle“>改进点菜
当您按下按钮时,您将得到如下URL,
index.php?parrinName=&page=impression%2lettre\u carte\u cadeau&output=pdf&id=2&print=


但请记住隐藏那些您不想显示的字段,并进行适当的服务器端验证。

您忘记了美元符号($)&_-GET:您需要将表单提交到此url。行不通问题是如何在url中获取parrinName的值。1.在表单中添加输入类型submit。2.在PHP中获取您的
parrinName
,例如
$parrinName=$_-GET['parrinName']
。3.在需要的任何地方使用它。
<form action="index.php" target="_blank" method="get">
    <input name="parrinName" type="text"/>
    <input type="hidden" name="page" value="impression/lettre_carte_cadeau" />
    <input type="hidden" name="output" value="pdf" />
    <input type="hidden" name="id" value="2"  />

    <button name="print" type="submit">
        <img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a>
    </button>
</form>

<?php 
//TO get the form values
$name = $_GET['parrinName'];
$id = $_GET['id'];
$page = $_GET['page'];

//..................
//...................
//DO what ever you like
?>