น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« เมื่อ: 27 กุมภาพันธ์ 2013, 03:22:12 » |
|
ดีคับ ท่านใดเก่งๆรบกวนช่วยแก้โค้ดให้หน่อยคับ คือเวบผม domain.com ปกติใช้ iframe ในเว็บตัวเองอยู่แล้ว แต่มีบางเวบดึง iframe ผ่านโดเมนผมไปใช้ ถ้าใช้ java ป้องกันมันก็ได้ แต่ว่าเว็บผมก็ใช้ iframe ด้วยมันเลยมีผลกระทบ ผมเลยได้โค้ด .htaccess ด้านล่างนี้มาใช้งาน คือเหมือนมันป้องกันคนดึง content ทุกอย่างไปใช้เลย ซึ่งมันจะบล็อกไม่ให้เวบอื่นดึงข้อมูลใน floder ที่เราวาง .htaccess นั้นไปได้ แต่ปัญหาคือ เว็บเราใน domain.com ก็โดนบล็อกไปด้วย คือผมอยากให้มันบล็อกเฉพาะโดเมนอื่น โดเมนตัวเองไม่ต้องบล็อกนะคับ จะแก้ไขโค้ดนี้ยังไงคับผม ขอบคุณล่วงหน้าคับ TT >>อาการเป็นงี้คับ 1. เว็บผม mydomain.com 2. หน้าข้อมูล mydomain.com/file/paper.html 3. เว็บอื่นที่ copy ไป webcopy.com/ พอเข้าเวบ webcopy.com มันจะมีปุ่มกด iframe เรียกหน้า mydomain.com/file/paper.html มาแสดงที่หน้าเวบเขาคับ 4. เว็บผม mydomain.com ก็มีปุ่มกดเรียก iframe หน้า mydomain.com/file/paper.html มาเหมือนกัน 5. ถ้าใช้ .htaccess หรือ โค้ด php ด้านบนสักโค้ดนึง มันได้ผลคับ ได้ผลกับ เว็บ webcopy.com คือถ้าเค้ากดปุ่มเรียกหน้า mydomain.com/file/paper.html มันจะ error โดน Block คับ 6. เพียงแต่ว่า เว็บผม mydomain.com เวลาเรียก iframe หน้านี้หลังจากใส่ htaacess หรือ php mydomain.com/file/paper.html เว็บผมก็โดน Block ไปด้วยคับ ที่ต้องการคืออยากให้เว็บผมถูกยกเว้นใช้งานได้นะคับผมRewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain.com RewriteRule ^ /custom_page.html [L,R=302]
หรือมีโค้ดไหนที่ ป้องกันไม่ให้เวบอื่น ดึงหน้าเวบผ่าน iframe ของเราไปได้นะคับ โดยที่เวบเราที่ใช้ iframe ไม่มีผลกระทบนะคับ เพราะเคยใช้โค้ดจาวาที่แจกๆกันตามเว็บทั่วไปนั้นใช้ไม่ได้ มันใช้ได้กับเว็บอื่นก็จริง แต่เว็บผมมันก็ใช้ iframe ด้วยมันเลยบล็อกไปด้วย ขอบคุณคับ ================================================================ สรุป update โค้ดที่ใช้งานได้จริง ได้แล้วคับ ขอบคุณคุณ zankumuro และเพื่อนๆท่านอื่นด้วยคับ โค้ดป้องกันคนดึงหน้าเว็บเราไปใส่ใน iframe เว็บอื่น โดยเว็บเราใช้งาน iframe ได้ และใครที่ดึงหน้าเว็บเราไปจะเด้งกลับมาที่เวบเราเลย อุอุ ขอบคุณทุกๆคนเลยคับ  <?php if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo " <script type='text/javascript'> if (top.location!= self.location) { window.top.location.href = 'http://www.yourdomain.com'; } </script>
"; exit; }; ?>
|
|
« แก้ไขครั้งสุดท้าย: 02 มีนาคม 2013, 10:28:58 โดย น้องบิ้ว »
|
บันทึกการเข้า
|
|
|
|
toruto
Newbie
พลังน้ำใจ: 1
ออฟไลน์
กระทู้: 58
|
 |
« ตอบ #1 เมื่อ: 27 กุมภาพันธ์ 2013, 04:36:55 » |
|
เข้ามาดันให้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
EntServ
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 367
ออฟไลน์
กระทู้: 1,366
|
 |
« ตอบ #2 เมื่อ: 27 กุมภาพันธ์ 2013, 07:38:13 » |
|
ดีคับ ท่านใดเก่งๆรบกวนช่วยแก้โค้ดให้หน่อยคับ คือเวบผม domain.com ปกติใช้ iframe ในเว็บตัวเองอยู่แล้ว แต่มีบางเวบดึง iframe ผ่านโดเมนผมไปใช้ ถ้าใช้ java ป้องกันมันก็ได้ แต่ว่าเว็บผมก็ใช้ iframe ด้วยมันเลยมีผลกระทบ ผมเลยได้โค้ด .htaccess ด้านล่างนี้มาใช้งาน คือเหมือนมันป้องกันคนดึง content ทุกอย่างไปใช้เลย ซึ่งมันจะบล็อกไม่ให้เวบอื่นดึงข้อมูลใน floder ที่เราวาง .htaccess นั้นไปได้ แต่ปัญหาคือ เว็บเราใน domain.com ก็โดนบล็อกไปด้วย คือผมอยากให้มันบล็อกเฉพาะโดเมนอื่น โดเมนตัวเองไม่ต้องบล็อกนะคับ จะแก้ไขโค้ดนี้ยังไงคับผม ขอบคุณล่วงหน้าคับ TT RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain.com RewriteRule ^ /custom_page.html [L,R=302]
หรือมีโค้ดไหนที่ ป้องกันไม่ให้เวบอื่น ดึงหน้าเวบผ่าน iframe ของเราไปได้นะคับ โดยที่เวบเราที่ใช้ iframe ไม่มีผลกระทบนะคับ เพราะเคยใช้โค้ดจาวาที่แจกๆกันตามเว็บทั่วไปนั้นใช้ไม่ได้ มันใช้ได้กับเว็บอื่นก็จริง แต่เว็บผมมันก็ใช้ iframe ด้วยมันเลยบล็อกไปด้วย ขอบคุณคับ RewriteEngine On RewriteCond %{HTTP_REFERER} !^domain\.com [NC] RewriteRule ^ /custom_page.html [L,R=302]
น่าจะเป็นแบบนี้นะครับ ถ้าไม่ได้ต้องขออภัยเพราะผมไม่ได้ทดลองดูว่าเป็นยังไง น่าจะเป็นแบบนี้นะครับ
|
|
« แก้ไขครั้งสุดท้าย: 27 กุมภาพันธ์ 2013, 07:39:07 โดย newton »
|
บันทึกการเข้า
|
รับทำระบบ Streaming Server อยากได้เว็บสตรีมมิ่งหล่อๆ ติดต่อ PM ครับ
|
|
|
EazySEO
Newbie
พลังน้ำใจ: 5
ออฟไลน์
กระทู้: 49
|
 |
« ตอบ #3 เมื่อ: 27 กุมภาพันธ์ 2013, 08:18:45 » |
|
ใช้ตามโค้ดคุณ newton เลยครับ RewriteEngine On RewriteCond %{HTTP_REFERER} !^domain\.com [NC] RewriteRule ^ /custom_page.html [L,R=302] ถ้าใช้โค้ดอื่นอย่าง php ก็ if($_SERVER[HTTP_REFERER] != "http://domain.com") die();
|
|
|
บันทึกการเข้า
|
|
|
|
batdboyz
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 177
ออฟไลน์
กระทู้: 1,543
|
 |
« ตอบ #4 เมื่อ: 27 กุมภาพันธ์ 2013, 09:00:22 » |
|
เก็บไว้เป็นความรู้ครับ :')
|
|
|
บันทึกการเข้า
|
|
|
|
Nopzixcros
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 158
ออฟไลน์
กระทู้: 2,066
|
 |
« ตอบ #5 เมื่อ: 27 กุมภาพันธ์ 2013, 09:12:58 » |
|
ใช้ตามโค้ดคุณ newton เลยครับ RewriteEngine On RewriteCond %{HTTP_REFERER} !^domain\.com [NC] RewriteRule ^ /custom_page.html [L,R=302] ถ้าใช้โค้ดอื่นอย่าง php ก็ if($_SERVER[HTTP_REFERER] != "http://domain.com") die(); if($_SERVER[HTTP_REFERER] != "http://domain.com") die(); โค้ดนี้กันพวก curl ดึงไปใช่มั้ยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
zankumuro
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 113
ออฟไลน์
กระทู้: 1,036
|
 |
« ตอบ #6 เมื่อ: 27 กุมภาพันธ์ 2013, 09:23:18 » |
|
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain.com RewriteRule ^ /custom_page.html [L,R=302]
if($_SERVER[HTTP_REFERER] != "http://domain.com") die();
ถ้าจะดึงข้อมูลจริงๆ แค่นี้กันไม่อยู่หรอกครับ CURL ดึงได้สบายๆ
|
|
|
บันทึกการเข้า
|
|
|
|
romance69
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 169
ออฟไลน์
กระทู้: 2,165
|
 |
« ตอบ #7 เมื่อ: 27 กุมภาพันธ์ 2013, 09:38:01 » |
|
เข้ามาเก็บความรู้ครับ ผมก็ต้องการเหมือนกัน แต่อยากได้ .htaccess ที่ป้องกันการCopy โค้ดรูปภาพมากว่าอะครับ ท่านผู้รู้ ถ้าผ่านมาเจอ แนะนะต่อให้หน่อยนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #8 เมื่อ: 27 กุมภาพันธ์ 2013, 11:18:08 » |
|
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain.com RewriteRule ^ /custom_page.html [L,R=302]
if($_SERVER[HTTP_REFERER] != "http://domain.com") die();
ถ้าจะดึงข้อมูลจริงๆ แค่นี้กันไม่อยู่หรอกครับ CURL ดึงได้สบายๆ ขอบคุณทุกท่านมากคับบ แต่ว่าใช้งานไม่ได้คับ เกือบได้ คือมันถ้าเอาโค้ดใดโค้ดนึงอันนี้ไปใช้ ถ้าเวบอื่นดึงไป มันจะ block อันนี้ใช้ได้โอเคครับผม เพียงแต่เวบผมก็ใช้ iframe ด้วย เวบผมก็โดน block ไปด้วยเหมือนกันอะครับ แค่อยากป้องกันไม่ให้เขาดึงหน้านั้นไปโชว์ในหน้าเวบเขา แต่เว็บตัวเองทำได้นะคับ เพราะตอนนี้ถ้าใช้โค้ดนี้เวบตัวเองก็โดนไปด้วยอะคับ >>อาการเป็นงี้คับ 1. เว็บผม mydomain.com 2. หน้าข้อมูล mydomain.com/file/paper.html 3. เว็บอื่นที่ copy ไป webcopy.com/ พอเข้าเวบ webcopy.com มันจะมีปุ่มกด iframe เรียกหน้า mydomain.com/file/paper.html มาแสดงที่หน้าเวบเขาคับ 4. เว็บผม mydomain.com ก็มีปุ่มกดเรียก iframe หน้า mydomain.com/file/paper.html มาเหมือนกัน 5. ถ้าใช้ .htaccess หรือ โค้ด php ด้านบนสักโค้ดนึง มันได้ผลคับ ได้ผลกับ เว็บ webcopy.com คือถ้าเค้ากดปุ่มเรียกหน้า mydomain.com/file/paper.html มันจะ error โดน Block คับ 6. เพียงแต่ว่า เว็บผม mydomain.com เวลาเรียก iframe หน้านี้หลังจากใส่ htaacess หรือ php mydomain.com/file/paper.html เว็บผมก็โดน Block ไปด้วยคับ ที่ต้องการคืออยากให้เว็บผมถูกยกเว้นใช้งานได้นะคับผมขอบคุณเพื่อนๆล่วงหน้ามากๆคับ พยายามหาในเน็ตแต่หาไม่เจอคับ แต่คิดว่ามันน่าจะมีวิธีคับ 
|
|
« แก้ไขครั้งสุดท้าย: 27 กุมภาพันธ์ 2013, 11:27:04 โดย น้องบิ้ว »
|
บันทึกการเข้า
|
|
|
|
projectx
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 81
ออฟไลน์
กระทู้: 1,565
|
 |
« ตอบ #9 เมื่อ: 27 กุมภาพันธ์ 2013, 11:19:21 » |
|
กำลังอยากรู้อยู่พอดี ขอบคุณคับ 
|
|
|
บันทึกการเข้า
|
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #10 เมื่อ: 27 กุมภาพันธ์ 2013, 13:32:42 » |
|
RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://domain.com RewriteRule ^ /custom_page.html [L,R=302]
if($_SERVER[HTTP_REFERER] != "http://domain.com") die();
ถ้าจะดึงข้อมูลจริงๆ แค่นี้กันไม่อยู่หรอกครับ CURL ดึงได้สบายๆ ขอบคุณทุกท่านมากคับบ แต่ว่าใช้งานไม่ได้คับ เกือบได้ คือมันถ้าเอาโค้ดใดโค้ดนึงอันนี้ไปใช้ ถ้าเวบอื่นดึงไป มันจะ block อันนี้ใช้ได้โอเคครับผม เพียงแต่เวบผมก็ใช้ iframe ด้วย เวบผมก็โดน block ไปด้วยเหมือนกันอะครับ แค่อยากป้องกันไม่ให้เขาดึงหน้านั้นไปโชว์ในหน้าเวบเขา แต่เว็บตัวเองทำได้นะคับ เพราะตอนนี้ถ้าใช้โค้ดนี้เวบตัวเองก็โดนไปด้วยอะคับ >>อาการเป็นงี้คับ 1. เว็บผม mydomain.com 2. หน้าข้อมูล mydomain.com/file/paper.html 3. เว็บอื่นที่ copy ไป webcopy.com/ พอเข้าเวบ webcopy.com มันจะมีปุ่มกด iframe เรียกหน้า mydomain.com/file/paper.html มาแสดงที่หน้าเวบเขาคับ 4. เว็บผม mydomain.com ก็มีปุ่มกดเรียก iframe หน้า mydomain.com/file/paper.html มาเหมือนกัน 5. ถ้าใช้ .htaccess หรือ โค้ด php ด้านบนสักโค้ดนึง มันได้ผลคับ ได้ผลกับ เว็บ webcopy.com คือถ้าเค้ากดปุ่มเรียกหน้า mydomain.com/file/paper.html มันจะ error โดน Block คับ 6. เพียงแต่ว่า เว็บผม mydomain.com เวลาเรียก iframe หน้านี้หลังจากใส่ htaacess หรือ php mydomain.com/file/paper.html เว็บผมก็โดน Block ไปด้วยคับ ที่ต้องการคืออยากให้เว็บผมถูกยกเว้นใช้งานได้นะคับผมขอบคุณเพื่อนๆล่วงหน้ามากๆคับ พยายามหาในเน็ตแต่หาไม่เจอคับ แต่คิดว่ามันน่าจะมีวิธีคับ  ขอดันนะคับ
|
|
|
บันทึกการเข้า
|
|
|
|
Steven
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 250
|
 |
« ตอบ #11 เมื่อ: 27 กุมภาพันธ์ 2013, 13:35:35 » |
|
ช่วยดันให้อีกแรงครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
zankumuro
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 113
ออฟไลน์
กระทู้: 1,036
|
 |
« ตอบ #12 เมื่อ: 27 กุมภาพันธ์ 2013, 14:17:20 » |
|
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน ตัวอย่างง่ายๆครับ if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo "No !"; exit; };
เงื่อนไขคือ - ถ้าเปิดผ่าน URL โดยตรง ได้- iframe จากหน้าเว็บของเราเอง ได้- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้- iframe จากเว็บคนอื่น ไม่ได้
|
|
« แก้ไขครั้งสุดท้าย: 27 กุมภาพันธ์ 2013, 14:20:45 โดย zankumuro »
|
บันทึกการเข้า
|
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #13 เมื่อ: 27 กุมภาพันธ์ 2013, 14:33:27 » |
|
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน ตัวอย่างง่ายๆครับ if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo "No !"; exit; };
เงื่อนไขคือ - ถ้าเปิดผ่าน URL โดยตรง ได้- iframe จากหน้าเว็บของเราเอง ได้- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้- iframe จากเว็บคนอื่น ไม่ได้ขอบคุณคับ ขอไปลองก่อนนะคับ ถามหน่อยคับ if($_SERVER['HTTP_REFERER'] != '' < ในช่องว่างต้องใส่ domain ของเรา อะไรไหมครับ
|
|
|
บันทึกการเข้า
|
|
|
|
zankumuro
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 113
ออฟไลน์
กระทู้: 1,036
|
 |
« ตอบ #14 เมื่อ: 27 กุมภาพันธ์ 2013, 14:35:39 » |
|
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน ตัวอย่างง่ายๆครับ if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo "No !"; exit; };
เงื่อนไขคือ - ถ้าเปิดผ่าน URL โดยตรง ได้- iframe จากหน้าเว็บของเราเอง ได้- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้- iframe จากเว็บคนอื่น ไม่ได้ขอบคุณคับ ขอไปลองก่อนนะคับ ถามหน่อยคับ if($_SERVER['HTTP_REFERER'] != '' < ในช่องว่างต้องใส่ domain ของเรา อะไรไหมครับ ไม่ต้องครับ ผมใส่ไว้เฉยๆว่า ถ้ามีค่าค่อยเช็ค เพราะไม่งั้นเปิดผ่าน URL โดยตรงมันจะไม่ได้ครับ ลองเอาไปประยุกต์เงื่อนไขดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #15 เมื่อ: 27 กุมภาพันธ์ 2013, 14:51:13 » |
|
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน ตัวอย่างง่ายๆครับ if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo "No !"; exit; };
เงื่อนไขคือ - ถ้าเปิดผ่าน URL โดยตรง ได้- iframe จากหน้าเว็บของเราเอง ได้- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้- iframe จากเว็บคนอื่น ไม่ได้ขอบคุณคับ ขอไปลองก่อนนะคับ ถามหน่อยคับ if($_SERVER['HTTP_REFERER'] != '' < ในช่องว่างต้องใส่ domain ของเรา อะไรไหมครับ ไม่ต้องครับ ผมใส่ไว้เฉยๆว่า ถ้ามีค่าค่อยเช็ค เพราะไม่งั้นเปิดผ่าน URL โดยตรงมันจะไม่ได้ครับ ลองเอาไปประยุกต์เงื่อนไขดูครับ สุดยอดเลยคับ ใช้งานได้จริงๆด้วย ขอบคุณมากมายคับผม เก่งมากเลยคับ ขอบคุณอีกครั้งคับ  สวัสดีครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #16 เมื่อ: 27 กุมภาพันธ์ 2013, 15:14:15 » |
|
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน ตัวอย่างง่ายๆครับ if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo "No !"; exit; };
เงื่อนไขคือ - ถ้าเปิดผ่าน URL โดยตรง ได้- iframe จากหน้าเว็บของเราเอง ได้- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้- iframe จากเว็บคนอื่น ไม่ได้ขอบคุณคับ ขอไปลองก่อนนะคับ ถามหน่อยคับ if($_SERVER['HTTP_REFERER'] != '' < ในช่องว่างต้องใส่ domain ของเรา อะไรไหมครับ ไม่ต้องครับ ผมใส่ไว้เฉยๆว่า ถ้ามีค่าค่อยเช็ค เพราะไม่งั้นเปิดผ่าน URL โดยตรงมันจะไม่ได้ครับ ลองเอาไปประยุกต์เงื่อนไขดูครับ อีกนิดคับ ผมลองไปประยุกได้โค้ดตามนี้คับ <?php if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ header("location:http://www.mywebsite.com"); exit; }; ?> คือใส่ header("location:http://www.mywebsite.com"); เข้าไป ใครดึงไปมันจะวิ่งไปที่เว็บเรา แต่มันดันแสดงใน iframe เล็กๆนะคับ ผมอยากให้มัน redirect เปลียนทั้งหน้าเว็บคนที่ก็อปปี้วิ่งมาที่ mydomain.com เวบผมเลยนะคับ ต้องใส่โค้ดแบบไหนหรอคับ ขอบคุณคับ 
|
|
|
บันทึกการเข้า
|
|
|
|
MapTwoZa
ก๊วนเสียว
พลังน้ำใจ: 75
ออฟไลน์
กระทู้: 366
|
 |
« ตอบ #17 เมื่อ: 27 กุมภาพันธ์ 2013, 15:30:27 » |
|
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี
อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script
window.top.location.href = "โกเจฟดอทเน็ต";
ประมาณนี้
|
|
|
บันทึกการเข้า
|
Good code quality Developer 
|
|
|
น้องบิ้ว
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 190
ออฟไลน์
กระทู้: 3,628
|
 |
« ตอบ #18 เมื่อ: 27 กุมภาพันธ์ 2013, 15:48:11 » |
|
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี
อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script
window.top.location.href = "โกเจฟดอทเน็ต";
ประมาณนี้
ขอบคุณมากคับ ลองเอาไปใส่มั่วๆ ใช้งานได้แล้วคับ โค้ดป้องกันคนดึง iframe เวบเรา แต่เว็บเราใช้งาน iframe ได้ ใครดึงเด้งกลับมาที่เวบเราเลย อุอุ ขอบคุณทุกๆคนเลยคับ  <?php if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo " <script type='text/javascript'> if (top.location!= self.location) { window.top.location.href = 'http://www.yourdomain.com'; } </script>
"; exit; }; ?>
|
|
« แก้ไขครั้งสุดท้าย: 02 มีนาคม 2013, 10:23:05 โดย น้องบิ้ว »
|
บันทึกการเข้า
|
|
|
|
kengzer
คนรักเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 176
|
 |
« ตอบ #19 เมื่อ: 02 มีนาคม 2013, 06:51:37 » |
|
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี
อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script
window.top.location.href = "โกเจฟดอทเน็ต";
ประมาณนี้
ขอบคุณมากคับ ลองเอาไปใส่มั่วๆ ใช้งานได้แล้วคับ โค้ดป้องกันคนดึง iframe เวบเรา แต่เว็บเราใช้งาน iframe ได้ ใครดึงเด้งกลับมาที่เวบเราเลย อุอุ ขอบคุณทุกๆคนเลยคับ  <?php if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){ echo " <script type='text/javascript'> if (top.location!= self.location) { window.top.location.href = 'http://www.yourdomain.com'; } </script>
"; exit; }; ?>
ความรู้ทั้งนั้นเลย ขอบคุณครับ :'(
|
|
|
บันทึกการเข้า
|
|
|
|
|