当前位置:首页 » 编程语言 » phpget接收

phpget接收

发布时间: 2023-07-11 08:56:18

php中接收参数的问题

这叫url传参或者get方式传参
php中,可以使用$_GET[]接收参数
比如:有一个url是:test.com/s?id=1
php中可以这样接收参数
<?php
$id = $_GET['id'];
echo $id;
?>
这样,这个php运行后,就会输出1

⑵ php 如何接收js $.get()提交的数据

php端有3个变量接收客户端的请求数据
$_REQUEST 包含get和post的数据
$_POST post的数据
$_GET get的数据
这三个变量都是数组, 直接用php获取数组元素的方法就能获取数据, 键名就是客户端发送请求的变量名

⑶ PHP 中如何用 GET/POST 方式分别传递与接收一个数组

<formaction="index.php"method="post"><!--get方法也是可以的--!>
<inputtype="checkbox"name="chk[]"value="1">第一个
<inputtype="checkbox"name="chk[]"value="2">第二个
<inputtype="checkbox"name="chk[]"value="3">第三个
<inputtype="submit"name="submit"value="提交">
</form>

主要name属性的值,chk[]是一个数组的形式

php代码:

$_POST['chk'];//获取的是一个选中的复选框的值组成的数组,遍历这个数组就可以得到每个值

可以参考一下

⑷ PHP的GET用法

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

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

echo $_GET['id'];

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

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

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

http://www..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甚至是和其它语言之间进行传值的方式也将随着你系统学习的深入渐渐清晰起来。

最后祝你学习成功。

⑸ PHP中$_get能接收多少字符

不同游览器 操作系统GET长度都不同的,GOOGLE游览器要比IE游览器少很多

GET方式传值的最大长度
都有些道理。引用其中一些观点:

get
首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系 了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。 注意这是限制是整个URL长度,而不仅仅是你的参数值数据长度。

【get方式提交数据的大小,http协议并没有硬性限制;而是与浏览器及服务器、操作系统有关。第二篇文章里,就有谈到用apache测试,使用get方式,url最长可达8167b。其中跟帖留言中还有谈到代理的因素在里面,可能url太长还没到服务,就已经被代理拒绝掉了。第一篇的留言讨论很能学到东西哦~ 】

热点内容
数据库系统设计的步骤 发布:2025-02-08 22:11:19 浏览:44
processc语言 发布:2025-02-08 22:11:15 浏览:537
国产车配置为什么这么便宜 发布:2025-02-08 22:09:52 浏览:481
服务器为什么需要专线 发布:2025-02-08 22:07:27 浏览:872
java正则表达式正则替换 发布:2025-02-08 22:01:04 浏览:505
服务器不识别配置的ip地址 发布:2025-02-08 22:00:02 浏览:615
橙云服务器 发布:2025-02-08 21:59:48 浏览:438
ftp服务器ip就是电脑ip吗 发布:2025-02-08 21:51:42 浏览:475
数据库5 发布:2025-02-08 21:43:17 浏览:51
安卓安装证书没有怎么办 发布:2025-02-08 21:32:10 浏览:358