我知道这个问题必须非常非常基本,因为即使是初学者也会提出更高级的问题,但我找不到答案。我已经搜索了几个小时,所以请宽恕我的无知。
我有什么:localhost:8888 / site / document.php
它从我的MySQL数据库加载一些数据,例如q = office。
我想要什么:localhost:8888 / site / document.php?q = office
提前致谢!
答案 0 :(得分:1)
这取决于你真正想做什么,但它可能就像你获得sql数据后设置重定向一样简单。
header('Location: document.php?q=office');
答案 1 :(得分:1)
您已使用设置会话变量 GET方法 ">办公
$ _ SESSION [" b"] =" Office&#34 ;; $ office = $ _SESSION [" b"];
答案 2 :(得分:0)
使用
localhost:8888/site/document.php?q=office
并使用$ _GET获取该值;
<?php
echo $_GET['q'];//outputs:office.
?>
或者如果您需要重定向到页面使用
header("Location: document.php?q=office"); // NOte : dont keep any echo before this statement.
答案 3 :(得分:0)
您必须阅读有关php GET / POST的信息 浏览器客户端可以通过两种方式将信息发送到Web服务器。
GET方法
在浏览器发送信息之前,它使用称为URL编码的方案对其进行编码。在此方案中,名称/值对以等号连接,不同的对由“&”号分隔。
NAME1 =值1&安培; 2 =值2&安培; NAME3 =值3
删除空格并替换为+字符,任何其他非字母数字字符将替换为十六进制值。信息编码后,将其发送到服务器。 GET方法
GET方法发送附加到页面请求的编码用户信息。页面和编码信息由?分隔。字符。
http://www.test.com/index.htm?name1=value1&name2=value2
<?php
if( $_GET["name"] || $_GET["age"] ) {
echo "Welcome ". $_GET['name']. "<br />";
echo "You are ". $_GET['age']. " years old.";
exit();
}
?>
<html>
<body>
<form action = "<?php $_PHP_SELF ?>" method = "GET">
Name: <input type = "text" name = "name" />
Age: <input type = "text" name = "age" />
<input type = "submit" />
</form>
</body>
</html>
答案 4 :(得分:0)
您可能想要GET params
尝试打开本地localhost:8888 / site / document.php?q = 123
并在php中输入代码
<?php
echo $_GET['q'];
print_r($_GET);