ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: GETDESIGN ที่ 16 กุมภาพันธ์ 2019, 16:16:54



หัวข้อ: สอบถามเกี่ยวกับการส่งค่า ระหว่าง HOST กับ HOST ทีคับ
เริ่มหัวข้อโดย: GETDESIGN ที่ 16 กุมภาพันธ์ 2019, 16:16:54
ต้องการส่งค่า domain (ชื่อโดเมน) จาก เว็บ A ไปตรวจสอบที่เว็บ B

ต้องเขียน php ยังไงครับ

เช่น เว็บ A ใส่ <iframe src=http://www.b.com/channelB.php></iframe> ในหน้า a.com/iframe.php
แล้วส่งค่า a.com ไปตรวจสอบที่ เว็บ b ว่ามีชื่อโดเมน a.com ในฐานข้อมูลหรือเปล่าถ้ามีขึ้นว่า OK ถ้าไม่มีขึ้นว่า NO

พอเข้าใจมั้ยครับ
รบกวนทีนะครับ
 :wanwan017: :wanwan017:


หัวข้อ: Re: สอบถามเกี่ยวกับการส่งค่า ระหว่าง HOST กับ HOST ทีคับ
เริ่มหัวข้อโดย: saibennn9 ที่ 18 กุมภาพันธ์ 2019, 11:37:20
ปักหมุดตามด้วยคนครับ


หัวข้อ: Re: สอบถามเกี่ยวกับการส่งค่า ระหว่าง HOST กับ HOST ทีคับ
เริ่มหัวข้อโดย: gd,lN ที่ 18 กุมภาพันธ์ 2019, 12:02:34
get_content หรือ curl ตัดคำเช็คได้เลยครับ


หัวข้อ: Re: สอบถามเกี่ยวกับการส่งค่า ระหว่าง HOST กับ HOST ทีคับ
เริ่มหัวข้อโดย: dekdoo ที่ 18 กุมภาพันธ์ 2019, 12:40:48
ใช้ curl ของ php ครับ ส่งผ่าน Get หรือ Post ก็ได้นะ
ตัวอย่างการเขียน ส่ง value ชื่อ x,y ไป Domain ปลายทางผ่าน method : post
โค๊ด:
<?php
  $fields 
= array(
    &
#39;x&#39;=>&#39;xxxx&#39;,
    
&#39;y&#39;=>&#39;yyyy&#39;
  
);

  
$postvars = &#39;&#39;;
  
foreach($fields as $key=>$value) {
    
$postvars .= $key "=" $value "&";
  }
  
$url "http://www.google.com";
  
$ch curl_init();

  
curl_setopt($ch,CURLOPT_URL,$url);
  
curl_setopt($ch,CURLOPT_POST1);                //0 for a get request
  
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
  
curl_setopt($ch,CURLOPT_RETURNTRANSFERtrue);
  
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT ,3);
  
curl_setopt($ch,CURLOPT_TIMEOUT20);
  
$response curl_exec($ch);
  print 
"curl response is:" $response;
  
curl_close ($ch);
?>


- - - - - - - - - - - - - - - -

แต่ตรวจแบบนี้มีโอกาศโดน hack ได้นะ
แล้วถ้าผมอยู่ Domain c.com แล้วส่งค่าเป็น a.com ไป b.com

เว็บ b.com ก็จะตอบว่า ok

จึงแนะนำว่าให้เข้ารหัส value ก่อนส่งนะ เมื่อปลายทางรับค่าและ decode แล้วก็ค่อนเช็ค database ครับ


หัวข้อ: Re: สอบถามเกี่ยวกับการส่งค่า ระหว่าง HOST กับ HOST ทีคับ
เริ่มหัวข้อโดย: CherryX ที่ 18 กุมภาพันธ์ 2019, 13:18:31
ใช้ curl ของ php ครับ ส่งผ่าน Get หรือ Post ก็ได้นะ
ตัวอย่างการเขียน ส่ง value ชื่อ x,y ไป Domain ปลายทางผ่าน method : post
โค๊ด:
<?php
  $fields 
= array(
    &
#39;x&#39;=>&#39;xxxx&#39;,
    
&#39;y&#39;=>&#39;yyyy&#39;
  
);

  
$postvars = &#39;&#39;;
  
foreach($fields as $key=>$value) {
    
$postvars .= $key "=" $value "&";
  }
  
$url "http://www.google.com";
  
$ch curl_init();

  
curl_setopt($ch,CURLOPT_URL,$url);
  
curl_setopt($ch,CURLOPT_POST1);                //0 for a get request
  
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
  
curl_setopt($ch,CURLOPT_RETURNTRANSFERtrue);
  
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT ,3);
  
curl_setopt($ch,CURLOPT_TIMEOUT20);
  
$response curl_exec($ch);
  print 
"curl response is:" $response;
  
curl_close ($ch);
?>


- - - - - - - - - - - - - - - -

แต่ตรวจแบบนี้มีโอกาศโดน hack ได้นะ
แล้วถ้าผมอยู่ Domain c.com แล้วส่งค่าเป็น a.com ไป b.com

เว็บ b.com ก็จะตอบว่า ok

จึงแนะนำว่าให้เข้ารหัส value ก่อนส่งนะ เมื่อปลายทางรับค่าและ decode แล้วก็ค่อนเช็ค database ครับ



ขอเก็บไปประยุกต์ใช้ด้วยคะ  :wanwan017: