專案里面呼叫另一個http介面的時候 , 一直回傳false ,不明所以
使用curl_error($ch) 查看錯誤資訊 , 回傳的錯誤資訊是: failed creating formpost data
搜索了一番資訊后 , 有人提到在post欄位值里面如果有以@開頭的字串 , 這個會認為是檔案路徑 , 會出錯
果然是在傳遞密碼欄位時 , 用戶以@開頭的 , 需要加一個轉義字符
$prefix=substr($password,0,1);
if($prefix=='@'){
$password="\\".$password;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47258.html
標籤:PHP
下一篇:PHP 檔案上傳操作類
