php裡模擬post提交是什麼意思

2021-12-26 06:17:51 字數 2572 閱讀 8069

1樓:夜神夢無眠

//這是我寫的封裝類,也就是模擬post提交//$durl也就是url地址,比如www.youku.com//$timeout超時時間

//$data 為post陣列

//模擬post提交的用途,採集資料,模擬使用者登入(為什麼現在登入需要驗證碼,不是為了測你智商..

更不是考你的眼力,而防止你模擬登入..用暴力破解法強行破解密碼)function curl_file_post_contents($durl, $timeout = 5, $data)

$info = curl_getinfo($ch);  //能夠在curl執行後獲取這一請求的有關資訊

curl_close($ch);

return $r;}

2樓:澈水招落葉

表單的提交方式有post和get兩種,你可以這樣理解,使用post傳輸,不容易洩密,傳遞過程無法直**到。而使用get方式傳遞,則會在網頁地址後面多一大串加密的東西,不利於安全(儘管加密)。

3樓:匿名使用者

post提交是瀏覽器乾的事情,說得簡單點就是用php模擬瀏覽器完成一些操作,比如用php採集,與其他**進行互動等。

4樓:匿名使用者

php 表單提交常見的就是post和get 模擬提交就是通過其他技術達到post或get的效果

php 常見的模擬就是curl方式了 作用比如說刷票 每次提交它可以模擬ip 逃過ip限制

**上傳 可以post提交 不用模擬

5樓:

就是讓你用php自己組織http頭,傳送到伺服器,就模擬玩了!

在php裡的post提交中加一個「@」符號是什麼意思?

6樓:匿名使用者

php加@是為了遮蔽錯誤,如果不加程式遇到錯誤就會停止,但加了@後程式會忽略錯誤繼續執行程式。

7樓:唐三浪

防止錯誤提示吧 針對$_post['name'] 不存在的情況下

8樓:匿名使用者

加@符號是為了取出一些不影響程式執行的錯誤,屬於notice級別的,比如使用未宣告的變數

php中的表單提交方式get和post有什麼區別?

9樓:偶然與突然

1 get明文傳輸,資訊附加在url上面,get明文傳輸,post更加安全

2 get傳輸有大小限制,應該是3k,post需要制定傳輸型別

3 get多用於獲取資料,根據get變數的不同呼叫不同的資料,post多用於提交資料,提交使用者輸入的資料

10樓:匿名使用者

其實沒有多大區別,post 大量的表單資訊是使用post好些,get方式就是等於在**後面加一段類似於「?a=aaa&b=bbb」的字串,大量的表單資訊顯然是不適合用這中方式的,也就是get。get也有好處,下一個頁面需要的標誌資訊就可以直接在**後面加一段上面的字串就可以實現,而不必要做一個hidden 文字框和一個form。

11樓:匿名使用者

如果是從位址列取引數,如 show.php?id=22就用get。。

如果是想從form中取資料就用 post

這個和form中的 method 引數一樣的意思。。

12樓:匿名使用者

get提交少了資料的時候用,post提交大量資料的時候

我是這麼想的

13樓:小貓笑我笑貓小

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當中的curl如何模擬這個post提交,我這樣寫對不對

14樓:匿名使用者

另外注意模擬http header頭

php中!是什麼意思,php中!是什麼意思?

否定的意思,用於將當前表達 式給否定掉,就像這樣 a 1 b 1 if a b 代表 not 是邏輯非的意思 php是一門計算機程式語言 代表,邏輯非運算子 丁都護歌南朝督護初征時,一 的意思 62616964757a686964616fe58685e5aeb931333431336131 是物件執...

php中是什麼意思,php中的「 」是什麼意思?

這就是定義bai變數的意思,另 du外還有這些,我給大家zhi推薦一個學習氛圍dao 超好的地方,回php交流君羊,先是649 407最後再加178 3 乘,答除,取模,取整 4 加法,減法 5 右移,左移 6 按位與 7 按位異或 按位或 8 比較運算子 9 等於運算子 10 賦值運算子 11is...

php中這是什麼意思,php中 符號是什麼意思

class是定義類 foo是類名 new是例項化類 bar new foo bar就有了foo裡的所有公共的函式和方法 bar do foo 它的意思是呼叫do foo 這個函式 結果就是輸出 doing foo 這句話 這是我簡單的說了下意思,具體你看下php的類的定義和用法,你就明白這兩句的意思...