㈠ 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) {