php接收get參數
⑴ php如何通過get方法發送http請求,並且得到返回的參數
1. 可以用curl函數或fsockopen() 與其他伺服器通訊。當然也可以用file_get_contents() 簡單一些但是有時候不好用。
2. 對方伺服器返回json或xml,或簡單的字元串
具體使用自己學習一下吧。
⑵ php 接收GET參數進行查詢
$cid=intval($_GET['cid']);
$class=intval($_GET['class']);
$type=intval($_GET['type']);
//xx表名,title,content,author是舉例,根據你表中欄位來填入
$query=mysql_query("SELECT title,content,author FROM xx WHERE cid='$cid' AND class='$class' AND type='$type' ");
$result=mysql_fetch_array($query);
⑶ php中接收參數的問題
這叫url傳參或者get方式傳參
php中,可以使用$_GET[]接收參數
比如:有一個url是:test.com/s?id=1
php中可以這樣接收參數
<?php
$id = $_GET['id'];
echo $id;
?>
這樣,這個php運行後,就會輸出1
⑷ 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太長還沒到服務,就已經被代理拒絕掉了。第一篇的留言討論很能學到東西哦~ 】
⑸ 關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中獲取GET的值
三樓的錯了一點·
加號是js用的啦~~應該這樣組合,用.
$ID = $_GET["id1"] . "," . $_GET["id2"] . "," . $_GET["id3"];
其實很奇怪既然要那種形式為什麼不直接playall.php?id=1,2,3&&a=ok
這樣傳值~~
⑻ php獲取以GET方式傳入的全部變數名稱與值
如果事先不知道的話,要遍歷一下.
針對GET方式,程序如下
<?php
foreach ($_GET as $key=>$value)
{
echo "Key: $key; Value: $value <br/>\n ";
}
?>
如果是POST方式的話,把程序里的$_GET換成$_POST即可
⑼ PHP GET 參數輸出
獲取GET中的數據直接這樣即可:
print_r($_GET); //這樣是獲取到GET中的所有數據
echo $_GET['flag']; // 獲取flag
⑽ js接收php GET參數
$.get('xxx.php',{g_pmid:500},function(Sucess){
alert(Sucess);
});