URL方式传递参数到服务器上,用PHP脚本接受参数时,此种方式为GET方法,在PHP语言里,对于的数据容器是$_GET,上面的PHP的写法为:
创新互联公司,为您提供成都网站建设、重庆网站制作、网站营销推广、网站开发设计,对服务成都花箱等多个行业拥有丰富的网站建设及推广经验。创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
?PHP
if(isset($_GET['id'])){
echo $_GET['id'];
}
?
$_POST数据容器,主要是针对表单提交(表单的METHOD 属性设置为 POST,如果没有设置,默认为GET方法,同URL方式传递参数一样)。
希望有所帮助,谢谢!
php中a标签的传值一般都是都是get的方式来传值的,一般的格式都是链接地址后后面接一个?act=加上你要传的值,然后在php的处理页面中,用$_GET['act']来接受这个a传过来的值,然后在处理就行了,这里我给出写的具体例子:
html中:
a href="ucenter.php?act=showcart"我的测试/a
php中:
if( isset($_GET['act']) trim( $_GET['act'] )== 'showcart'){
echo 'a传值成功了';
}
方法1:
使用 urlencode()
$str = ';b=bc=c';
$encoded= urlencode($str);
echo $encoded;
接收到之后使用 urldecode()
$decode = urldecode($encoded);
echo "\nbr";
echo $decode;
方法2:
使用base64_encode() 加密
使用base64_decode() 解密
但是get方法传递的数据有255字节的长度限制,所以这个方法会在数据量大时失效
写法如下:
a href='deal.php?id=5'
在deal.php里面:
用$_GET['id']来获取
?php
$result = $_GET["id"];
echo $result;
?
PHP,是英文超文本预处理语言Hypertext Preprocessor的递归缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。可以生成Forms,ComboBoxes,Grid,Menus等的组件,并支持将数据转为XML/JSON格式。
PHP类中,可能有多个属性参数。当使用new创建一个对象的时候,可能需要完成初始化操作,需要从外边传递参数进来。
PHP通过引用传递参数用法的示例:
?php
function add_some_extra($string) // 引入变量,使用同一个存储地址
{
$string .= 'and something extra.';
}
$str = 'This is a string, ';
add_some_extra($str);
echo $str; // outputs 'This is a string, and something extra.'
?
输出:
This is a string, and something extra.
如果没有这个符号,
?php
function add_some_extra($string)
{
$string .= 'and something extra.';
}
$str = 'This is a string, ';
add_some_extra($str);
echo $str; // outputs 'This is a string, '
?
输出:
This is a string,
两个页面之间有没有跳转关系?如果有跳转关系,下一个页面用上一个页面的值可以通过url传值,或者设置hidden的input传值。如果没有跳转关系,如果test.php中要用index.php中的值,可以在test.php中require_once('index.php'),然后直接通过$ID和$idclass就可以使用这两个变量。
首先同意楼上
再者如果00.php 就是 modify.php
你读取的也该是
?php
$id = $_GET["id"];
echo $id;
?
另外$_POST[""]是用来获取表单数据的!