PHP 調用python 傳參數被截斷

因爲業務需求需要調用HTTPS的api接口,php openssl一直有問題 ,最後就用python來做請求

$data = exec('python https.py '."'$url'");


問題一,之前沒有給url加雙引號會出現 404.一直很費解,最好直接傳遞參數打印,發現在發送的鏈接&後的字符就沒有傳過去了

問題二,在選擇調用python時之前使用

$data = passthru('python https.py '."'$url'");

passthru 不能返回執行的輸出 exec 可以解決這個問題



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章