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

2021-03-03 22:41:49 字數 1958 閱讀 3472

1樓:匿名使用者

第一種實現方式:實用socket程式設計,通常我們實用fsockopen這個函式來建立乙個socket連線,用fputs來傳送版乙個請求

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

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

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

2樓:匿名使用者

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

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

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

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

//form.php 檔案內容如下

<?php

$id = $_get['id'];

echo $id;

?>

3樓:匿名使用者

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

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

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

幾種php傳送http請求的方式分享

4樓:騰訊電腦管家

stream_context_create 作用:建立並返回乙個文字資料流並應用各種選項,可用於 fopen(), file_get_contents() 等過程的超時設定、**伺服器、請求方式、頭資訊設定的特殊過程。

**php傳送http請求的幾種方式

5樓:騰訊電腦管家

function ntabs(thisobj,num){if(thisobj.classname == "active")return;

var tabobj = thisobj.parentnode.id;

var tablist = document.getelementbyid(tabobj).getelementsbytagname("li");

for(i=0; i

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

6樓:匿名使用者

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

php中如何傳送http請求

7樓:匿名使用者

看起來你的**正確,不知道你有什麼問題。

這個方法不錯,但是最好用乙個封裝好的類。

比如http_client之類的,網上這樣的類挺多了,你可以搜尋一下。

當然直接用socket也可以。

php裡傳送郵件的問題,php 程式問題傳送不了郵件

可以用 phpmailer類傳送,相容性很好,來做郵件傳送,這也是很多php程式所採用的乙個類傳送 郵件傳送類 傳送郵件 param string to 接收人郵件位址 param string title 郵件標題 param string contents 郵件內容 支援html格式 param...

從php的頁面把資料傳送到另頁面

你說的是連線資料庫後修改資料吧 一般來說 你的資料表這樣 id xname xtime xeditor1 lisi 2012 02 10 編輯 2 zhangsan 2012 05 18 編輯 id是自動變數 點編輯id的時候 是傳乙個id到from裡 鏈結一般是這樣編輯 x.php裡接收id 1 ...

求救 我的右鍵「傳送到」裡的「傳送到桌面快捷方式」不見了

重新安裝一下你電腦的系統或者重新買一台電腦 隨便開啟乙個資料夾,在位址列裡填上 c documents and settings default user sendto 回車,空白處點右鍵 新建 文字檔案,裡面都麼都不用寫,改名為 桌面快捷方式.desklink 即可。記得要連txt字尾一起改。改完...