㈠ php中$_get与$get 区别
你是想问$_GET和$_get及$get吗??
$_GET是php内置的一个全局变量,全局可用,也就是说在函数内部和外部都可以用,不受作用域限制,实际是它里面存的是个数组,一般用来获取url中query的相应的值。
$_get 和 $get 都是一般的普通变量,没有什么明显的区别,只能说他们是不同的变量。
㈡ php中get提交方式怎么用
<form action="include/add_add.php" method="post" enctype="multipart/form-data"> </form>
GET提交:method="get"
接取数据其中一个:$_GET['data']; 接取全部数据:$_GET[];
POST提交:method="post"
接取数据其中一个:$_POST['data']; 接取全部数据:$_POST[];
㈢ PHPCMS V9中的GET怎么使用
1.什么是phpcms 的 Get标签?
通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,只有你对SQL有一定的了解,她就是你的绝世好剑! 也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的网站,能非常方便的调用出数据库里面指定的内容。通过条件限制,我们可以调用出不同条件下的 不同数据。
如果说,我不懂SQL怎么办?没有问题,get 标签还有强大的创建工具(看这里),Phpcms2008 在新建模板和修改模板页面增加了 get 标签傻瓜式生成器,get 标签生成器可以帮助您列出指定数据源的数据表和字段,通过填空和选择方式生备备成可用的 get 标签代码。Phpcms2008 首次提供了最全面的数据字段,对本系统任何数据表和字段都提供了中文说明,这也会大大降低 get 标签的使用难度。
phpcms V9 保留了2008的get标睁滚闹签的使用方法
它包括了2种方式一种是内部数据,
另一种是外部数据
1、外部数据的悉罩调用
{ pc : get sql = "SELECT * FROM phpcms_member" cache = "3600" page = "$page" dbsource = "discuz" return = "data" }
{ loop $data $key $val }
{ $val [ username ]}< br />
{ /loop}
{ $pages }
{/ pc }
一个是数据源,一个是产生的pages翻页
我们再分析下内部数据的使用方法
2、内部数据的调用
{pc:get sql="SELECT * FROM `XX` WHERE fid =$ltid AND digest =2 AND ifupload =1 ORDER BY tid DESC" num="2" cache= "3600" return="data" }
{loop $data $r}
。。。。。
{/loop}{/pc}
由此可以看出 get 语句支持num的用法但是不支持 limit 5,5.这样的用法
实在是很遗憾
num是调用的条数
get 标签参数完整剖析
{get dbsource="数据源" dbname="数据库" sql="SQL语句" rows="行数" return="返回变量名称" page="$page"}
输出代码(含返回变量值、数组、函数等)
{/get}
复制代码
dbsource="数据源" -->
㈣ 怎样在php中使用get
如果是隐碧表单数据传送,就和post一样。岁袜
GET['name'];获取表单中灶雀举name框传送色数据。
㈤ 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表单,再看下面的例子:
这是在html中最为常见的一种表单,出现在一些要求用户输入的地方,这里面总计有两个input,那么当点击“submit”这个按钮之后,表单会自动在域名中生成类似上述例子的写法:
let.php?name=12345&haha=submit
这个时候,根据上面所讲过的方法,想必你一定知道如何使用它了吧?这种方法经常出现在php的页面传值中。换个说法,就是两个页面之间(或者自身页面取值)时经常使用的一种传值方法。
除此之外,还有POST传值方式、SESSION和COOKIE传值几种方法,但除GET和POST之外,其它传值方式应尽量避免使用。
以上这些都是刚刚接触php时在头脑中比较模糊的一些概念,还是建议你进行一下系统的学习,html、域名、js甚至是和其它语言之间进行传值的方式也将随着你系统学习的深入渐渐清晰起来。
最后祝你学习成功。
㈥ PHP使用$_GET
if(!$_GET['page'])换成 if(!isset($_GET['page'])
就可以了
为了拿到你的分我给你解盯灶袜释解释为什么你那么些就不行
因为你那么写是判断凯激$_GET['page']是否为真
而$_GET['page']没有值的时候 系统就会提示错误
没有值怎么判断是真是假啊
所以要用到php的isset函数
这个函数就是检查 这个变量有没有定义
这样写就辩睁可以了
给分吧
㈦ php中getcache的用法
PHP的getcache是 读取缓存文件的函数
比如常见的当前站点类别,是保存在缓存文件中的,读取的时候用:
$this->categorys=getcache(‘category_content_’.$this->siteid,’commons’);
具体实例:
<?php
$iterator=newArrayIterator(array(1,2,3));
$cache=newCachingIterator($iterator,CachingIterator::FULL_CACHE);
$cache->next();
$cache->next();
var_mp($cache->getCache());
$cache->next();
var_mp($cache->getCache());
?>
以上例谨没程会输出:
array(2) {