php怎麼響應客戶端傳送http請求

時間 2021-10-14 20:23:57

1樓:匿名使用者

獲取請求**如下:

#測試**:     http://localhost/blog/testurl.php?id=5

//獲取域名或主機地址

//獲取網頁地址

echo $_server['php_self']."

"; #/blog/testurl.php

//獲取**引數

echo $_server["query_string"]."

"; #id=5

//獲取使用者**

//獲取完整的url

//包含埠號的完整url

//只取路徑

echo "匹配已找到";

else

echo "匹配未找到";

2樓:阿丁談娛樂

http請求有get,post。

php傳送http請求有三種方式[我所知道的有三種,有其他的告訴我]。

1. file_get_contents();詳情見:http://www.jb51.net/article/41833.htm

2. curl傳送請求。

3. fsocket傳送。

下面說使用curl傳送。

首先環境需要配置好curl元件。

在windows中讓php支援curl比較簡單:

在php.ini中將extension=php_curl.dll前面的分號去掉,

有人說需要將php根目錄的libeay32.dll和ssleay32.dll需要拷貝到系統目錄下去。我實驗不拷貝也可以。

在linux中,如果使用原始碼安裝,需要在make 之前,./configure --with-curl=path,

其中,path是你的 libcurl庫的位置,比如你安裝libcurl庫之後,

path可能就是/usr/local/,libcurl可以是靜態庫,也可以是動態庫。

注意libcurl庫configure的時候,可以將一些不需要的功能去掉,

比如ssl , ldap等。在php configure的時候,會去檢查libcurl中某些功能是否被開啟,進而去相應地調整生成的php。

php怎麼響應客戶端傳送http請求

3樓:匿名使用者

獲取請求**如下:

#測試**:     http://localhost/blog/testurl.php?id=5

//獲取域名或主機地址

//獲取網頁地址

echo $_server['php_self']."

"; #/blog/testurl.php

//獲取**引數

echo $_server["query_string"]."

"; #id=5

"; //獲取完整的url

//包含埠號的完整url

//只取路徑

else

4樓:繀繀

使用復$_post['引數名']處理post方法提交的參制數bai,$_get['引數名']處理get方法引數.

eg:如果duurl 為: index.html?name=123&pwd=123

<?php

$name = $_get['name'];

$pwd = $_get['pwd'];

do something;

?>

如果url 為: index.html

name=123&pwd=123

<?php

$name = $_post['name'];

$pwd = $_post['pwd'];

do something;

?>

如果只是處zhi理如何要跳轉到其他dao頁面,可以用header("location: 檔名");

如果是網頁和php混合,在需要使用<?php php語句;?>處理就行;使用echo可以輸出一些值到網頁中.

php如何通過get方法傳送http請求,並且得到返回的引數

5樓:匿名使用者

這是一個跨域訪問問題,以前這種問題是比較複雜的。不過隨著xml josn等等資料結構的應用

現在還是很好解決的 而且你的要求也不高 只是一個返回值的話 都用不到資料結構了 直接頁面輸出就好了

我寫了兩個簡單的檔案給你 裡面的域名和檔名引數 你都可以自己調整 我測試是沒問題的

//頁面輸出結果 string(2) "10"

//form.php 檔案內容如下

<?php

$id = $_get['id'];

echo $id;

?>

6樓:匿名使用者

1. 可以用curl函式或fsockopen() 與其他伺服器通訊。當然也可以用file_get_contents() 簡單一些但是有時候不好用。

2. 對方伺服器返回json或xml,或簡單的字串

具體使用自己學習一下吧。

php如何傳送帶中文的http請求? 10

7樓:匿名使用者

直接傳送就好了,對於http請求分為get和post都是支援中文的,已變數的方式傳送就行,伺服器會自動進行編碼的,不需要多做什麼處理。

php 如何傳送http請求!

8樓:匿名使用者

第一種bai

實現方式:實用socket程式設計,通常我du們實用fsockopen這個函zhi數來建立一個socket連線dao,用fputs來傳送一個請求回

第二種實現方式:實用答php的curl擴充套件,我們使用curl_init()來初始化一個連線,然後設定一堆的curl_setopt()的東西來設定url,post的資料等等,最後我們使用curl_exec()來實現請求。

第三種方式就是: 實用file_get_contents函式,其實我們平時抓取一個網頁可能只實用它的第一個引數,其實它的第三個引數就有資料了

9樓:mr罒灬包子

傳送http請求)

php怎麼傳送http請求並接收返回值

10樓:匿名使用者

摘一段**給你。請參考。

/*** curl 遠端post請求

* @param type $get_url 請求url

* @param type $postdata 請求引數

* @return boolean

*/function postcurldatas($get_url, $postdata = '', $other_options = array())

if (!empty($other_options['time_out'])) else

curl_setopt($curl, curlopt_header, 0); // 顯示返回的header區域內容

curl_setopt($curl, curlopt_returntransfer, 1); // 獲取的資訊以檔案流的形式返回

$ret = curl_exec($curl); // 執行操作

if ($ret === false)

if ($other_options['return_detail'] == true)

$ret = $detail;

}curl_close($curl); // 關閉curl會話

return $ret;}

11樓:莘贍

直接通過form表單

或者header函式

12樓:

curl

詳細使用看下手冊裡的curl_exec()函式下面,有示例

php中怎樣得到客戶端的http請求header所有資訊

13樓:戍鼓斷行

ders_list函式沒有引數,並返回一個陣列。返回的陣列包含一個數字索引表,包含了要傳送給客戶端的header資訊<?php

header("expires: sat, 12 dec 1989 05:30:00 gmt");

echo "this is some output.

";echo "headers sent are:

";$headers = headers_list();

foreach($headers as $header) {echo "$header";

劍網3客戶端怎麼多G了,劍網3客戶端怎麼8個多G了?

愛吃的潔潔的潔 更新了很多東西,增加好多信內容和新地圖當然 客戶端就大了啊 1.1916年拍的這張向我們展示了某個正要死去的人離開軀體的靈魂。2.一對夫婦為女兒拍照,洗出來時,出現了乙個沒腿的女人 3.這是在教堂祭壇前拍攝的,上有乙個半透明的人形,似乎穿著教士袍 4.記者想要給經常有人被害的一所公寓...

C中客戶端向伺服器端傳送資料到資料庫

如果只是實現上述功能而安裝修sql server恐不值,還要看教師機效能如何!可以用access來做,服務端用webservcie來實現。我給你做個例子吧!我也是當老師的!難得你這麼負責任,呵呵!留下你的郵箱!續 明後天要給學生開題,所以簡單地做了個demo,沒有進行嚴格測試!客戶端部分你根據需要去...

通寶PT客戶端點不開,通寶客戶端怎麼進不去了

很快初中三年就過去了月和。太過珍惜到最後什麼也留不住。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。哀傷的嘆息,有孤單。toqlzt 有信譽的地方也知道屢教不改,r 這裡的服務真tm好,為你好lfidy 這要看電壓是多少的,比...