PHP的GET用法

我需要show.php?id=1
然后网页就显示1
show.php?id=2
网页就显示2
show.php?id=3
网页里就显示3
请问使用GET怎么才可以实现, 本人不怎么懂PHP
麻烦高手帮忙写下代码,越简单越好

先来解决你的问题,再来详细讨论GET的详细解释:

因为你的show.php是GET的目标网页,那么就在这个目标网页中加入如下代码即可实现你所要求的功能:

echo $_GET['id'];

下面我们针对GET进行一下详细的解释来加深你对GET的理解:

GET是网页传值常用的一种方式,它能够将紧跟在域名后第一个问号后的值或者&符号后面的值以GET数组的形式接收进页面,用几个实例看一看:

http://www.baidu.com/zhidao.php?name=4
这个域名就需要在zhidao.php中出现这样的语句就可以取到那个数值4:
$_GET[name];

http://www.baidu.com/sosuo.php?id=6&ppt=lost&time=last
在这种情况下,在sosuo.php页面中加入如下代码便可以得到三个值:
$_GET[id];//得到数字6
$_GET[ppt];//得到字符串lost
$_GET[time];//得到字符串last

以上的例子就是php中接收GET传值的方法。

那么,除了自行写域名进行传值以外,还有没有其它的方法进行GET传值呢?答案是有的,最为典型的方法是使用form表单,再看下面的例子:

<form action="let.php" method="get" name="form">
<input name="name" type="text" value="12345>" />
<input name="haha" type="submit" value="submit" />
</form>

这是在html中最为常见的一种表单,出现在一些要求用户输入的地方,这里面总计有两个input,那么当点击“submit”这个按钮之后,表单会自动在域名中生成类似上述例子的写法:

let.php?name=12345&haha=submit

这个时候,根据上面所讲过的方法,想必你一定知道如何使用它了吧?这种方法经常出现在php的页面传值中。换个说法,就是两个页面之间(或者自身页面取值)时经常使用的一种传值方法。

除此之外,还有POST传值方式、SESSION和COOKIE传值几种方法,但除GET和POST之外,其它传值方式应尽量避免使用。

以上这些都是刚刚接触php时在头脑中比较模糊的一些概念,还是建议你进行一下系统的学习,html、域名、js甚至是和其它语言之间进行传值的方式也将随着你系统学习的深入渐渐清晰起来。

最后祝你学习成功。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-19
PHP中有三个东西
$_GET 获得从上一页面中传来GET表单及查询字符串中的参数
$_POST 获得从上一页面中传来POST表单的参数
$_REQUEST 获得从上一页面中传来的所有参数
当然还有
$_COOKIE
$_SESSION
$_FILES
$_SERVER
$_ENV等
字母全大写

所谓查询字符串,就是指
index.php?id=1&name=tom中问号后面的东西,&表示连接多个参数
在PHP中
<?
echo $_GET['id']; \\会输出1
echo $_GET['name']; \\会输出tom
\\同样用$_REQUEST['id'],$_REQUEST['tom']也是一样的
?>
至于其它几个,如果你有兴趣的话,自己去查吧
我怕说多了你会晕,因为你说"越简单越好"本回答被网友采纳
第2个回答  2010-03-22
echo $_GET['id'];
---------------------------
echo 表示把数据输出到浏览器
这儿的'id'和你show.php?id=1这个URL里的id对应
上面代码写到你要访问的show.php文件中
第3个回答  2010-03-23
新建文件show.php
文件内容:
<?php
$str = $_GET['id'];//获取id参数值
$str = htmlspecialchars($str, ENT_QUOTES);//进行转义,防止漏洞
echo $str;//输出参数值
?>
需要配合相应的php环境,和web服务器。
第4个回答  2010-03-22
$id=isset($_GET['id'])?$_GET['id']:'';
echo $id;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网