1樓:曹曉山
用php向伺服器傳送http的post請求,**如下:
array(
'method' =post','header' =content-type:application/x-www-form-urlencoded','content' =postdata,'timeout' =15 * 60 //超時時間(單位:s)
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
使用的時候直接呼叫上面定義的send_post方法:
$post_data = array(
'username' =username','password' =password'
send_post('**', post_data);
2樓:匿名使用者
你問的是怎麼儲存資料庫???
既然資料都獲取了。
你可以選擇儲存檔案或資料庫或只是用來操作而已。
然後不明白你說啥-。-
如何給http伺服器傳送post請求
php傳送get,post請求的幾種方法
3樓:傲氣比天高
post方法比較適合用於傳送乙個保密的(比如信用卡號)或者比較大量的資料到伺服器,但速度慢。而get方法會將所要傳輸的資料附在**後面,然後一起送達伺服器,因此傳送的資料量就會受到限制且不安全,但是執行效率卻比 post方法好。具體來說如下:
1、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。
2、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。
3、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。
4、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。
5、get是form的預設方法。
php查web伺服器版本,linux伺服器,更新PHP版本,phpinfo還顯示以前的版本
其實原理就是 server http user agent 這個伺服器變數,然後再借助正則,就得到了。function get os else if eregi win 9x agent strpos agent,4.90 else if eregi win agent ereg 98 agent ...
想用php做socket伺服器不知道如何實現同時和多個
空雪夢見 因為只有呼叫了accept客戶端才能連上,你如果accept下面接乙個迴圈,那麼第二個使用者不是說能不能進這個迴圈,而是連不進 此時只有第乙個使用者break出了迴圈,然後程式回頭再呼叫accept,第二個使用者才能連上。用多程序來處理如何?因為accept乙個客戶端以後,應該是馬上準備a...
pos收銀機需要伺服器,請問超市pos收銀機需要安裝嗎?能安裝作業系統嗎?
不需要,pos機一般都是跟 連得,通過 撥號,向銀行中心機房傳送資料。我接觸過的pos機都是將線直接接到 機的分機上,只要 正常pos機就能用。 我來補充一下前面兩位的回答,pos機如果是銀行的銀聯刷卡機,是不用伺服器的,只需要接 線就可以了,但是我聽樓主的意思好像是開了乙個便利店,那樓主指的就應該...