簡體   English   中英

使用PHP從HTTP帖子更改為HTTPS帖子

[英]Changing from an HTTP post to an HTTPS post with PHP

首先,我是一名完全的Web開發人員新手。 我有一個PHP函數可以處理HTTP的發布請求,並且效果很好。 我在線上讀了一些地方,將相同的功能發布到HTTPS,我要做的就是將我要從的端口從80更改為443。因此,與其看起來是這樣:

$fp = fsockopen($host, 80, $errno, $errstr, 30);

它看起來像這樣:

$fp = fsockopen($host, 443, $errno, $errstr, 30);

不幸的是,這種改變似乎沒有用。 所以我的問題是:

我唯一需要更改的是端口號嗎?

如果還有更多事情要做,那我還需要做什么呢?

請盡量保持簡單,因為我是第一個承認我對這種東西還很陌生的人。

謝謝大家。

我唯一需要更改的是端口號嗎?

沒有

如果還有更多事情要做,那我還需要做什么呢?

您必須協商一個SSL連接並通過它建立HTTP請求隧道。

請勿嘗試使用套接字執行此操作。 使用為其設計的庫,例如cURL

從php.net:

如果安裝了OpenSSL支持,則可以為主機名加上ssl://或tls://前綴,以使用通過TCP / IP的SSL或TLS客戶端連接來連接到遠程主機。

嘗試在您的$ host前面加上ssl://(但還要保留端口443;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM