Ⅰ php 接收GET參數進行查詢
<?php
$str = '';
foreach($_GET as $key=>$val)
{
$str .= $key."='$val' AND ";
}
$str = rtrim($str," AND ");
echo $str;
$query=mysql_query("SELECT title,content,author FROM xx WHERE $str ");
$result=mysql_fetch_array($query);
可用於任意個參數
Ⅱ Thinkphp中怎麼接收GET變數
可用I方法接收
echoI('get.id');//相當於$_GET['id']
echoI('get.name');//相當於$_GET['name']
支持默認值
echoI('get.id',0);//如果不存在$_GET['id']則返回0
echoI('get.name','');//如果不存在$_GET['name']則返回空字元串
詳細信息可以看手冊,這種基本的不能在基本的問題最好不要再提問了。手冊就足夠了。
Ⅲ 關php中get數據接收問題
php端有3個變數接收客戶端的請求數據$_REQUEST 包含get和post的數據$_POST post的數據$_GET get的數據這三個變數都是數組, 直接用php獲取數組元素的方法就能獲取數據, 鍵名就是客戶端發送請求的變數名
Ⅳ php 如何接收js $.get()提交的數據
php端有3個變數接收客戶端的請求數據
$_REQUEST 包含get和post的數據
$_POST post的數據
$_GET get的數據
這三個變數都是數組, 直接用php獲取數組元素的方法就能獲取數據, 鍵名就是客戶端發送請求的變數名
Ⅳ 關於PHP中POST和GET是怎麼傳送數據的
了解過http請求頭么?伺服器區別是基於get的TCP請求還是基於post的TCP請求是通過分析http請求頭來的。 一個http請求就是一大堆信息,這堆信息明確標識了請求參數,比如請求的主機,客戶端ip,cookie等等,當然也會包含請求的數據內容(就是你的post或者get提交的內容)。這堆信息經過應用層,網路傳輸層,鏈路層,物理層層層包裝和分片,最終形成一個個的二進制數據包,經過網路路由到伺服器,伺服器再經過相反的過程層層解包和合並,最後到達伺服器端應用程序(簡單點說就是apache,nginx等web伺服器),伺服器當然會已某種方式(mole或cgi等)調用php解釋器,而php解釋器會解析你寫的php腳本,你可以在這個腳本中對接收到的post或者get請求做你想要的處理和解析。
Ⅵ 我的php環境無法接收get的傳值,怎麼開啟啊
不用開啟php.ini里的register_globals。這種做法是不安全的行為。
如果你要接收get的傳值,在PHP文件中用$_GET['變數名']就可以獲取到了。
Ⅶ 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請求,返回jason數據,我要怎麼返回數據,是直接echo嗎
echo 是輸出啊,返回數據用return
Ⅸ php 中發送get請求,後台無法獲取
針對你說的方式,我分兩個來回答,第一種方法,你把後台代碼那個echo 'get ok'去掉,然後把前台發送的那個注釋去掉,應該就能跳轉了;第二種方法,你只是接收了參數,又沒有返回任何值,當然判斷不了是否又沒有接收成功,你應該隨便返回一個值,證明代碼是能走通的,思路是這樣,希望對你有幫助
Ⅹ 求php get、post請求 代碼基礎編程,代碼忘記啦, 比如 從a.html 提交一個表單到 a.php 接收
對於POST方式提交的數據:
$URLname
=
$_POST['URLname
'];
$URL
=
$_POST[URL
'];
對於GET方式提交的數據:
$URLname
=
$_GET['URLname
'];
$URL
=
$_GET[URL
'];
對於不清楚POST還是GET方式提交的數據:
$URLname
=
$_REQUEST
['URLname
'];
$URL
=
$_REQUEST[URL
'];
注意,不要將$_POST寫成一樓的$POST_