[英]how to pass parameter in a url?
实际上我想在我的 url 中传递一个参数并在目标 php 页面中检索它。 我怎样才能做到这一点? 下面是我的代码:
if($result){ header("Location:view.php",TRUE,$search); } else{ echo "not found"; }
这是正确的写法吗? 还有我如何检索目标页面中的参数“view.php”
您可以通过GET
方法传递变量:
if($result) {
header("Location: view.php?search={$search}");
} else {
echo "not found";
}
然后在您的目标view.php
您可以像这样访问它:
$search = $_GET['search'];
你要写?
在view.php
之后,然后是像这样的参数view.php?parameter1=value
。
要访问目标页面中的这些参数,您必须使用此命令$_GET["parameter1"]
GET 方法发送附加到页面请求的编码用户信息。 页面和编码信息由 ? 分隔。 特点。
http://www.test.com/index.htm?name1=value1&name2=value2 GET 方法生成一个长字符串,该字符串出现在您的服务器日志中,在浏览器的位置:框中。
GET 方法仅限于发送最多 1024 个字符。
如果您有密码或其他敏感信息要发送到服务器,请不要使用 GET 方法。
GET 不能用于向服务器发送二进制数据,如图像或 Word 文档。
可以使用 QUERY_STRING 环境变量访问 GET 方法发送的数据。
PHP 提供了 $_GET 关联数组来使用 GET 方法访问所有发送的信息。
该网站可能对您有用: GET&POST 方法您可以查看一些示例来提高您的技能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.