ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: น้องบิ้ว ที่ 27 กุมภาพันธ์ 2013, 03:22:12



หัวข้อ: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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 ได้ และใครที่ดึงหน้าเว็บเราไปจะเด้งกลับมาที่เวบเราเลย อุอุ  ขอบคุณทุกๆคนเลยคับ  :wanwan017:
โค๊ด:

<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;http://www.yourdomain.com&#39;;
    } 
</script>

"
;
exit;
};
?>




หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: toruto ที่ 27 กุมภาพันธ์ 2013, 04:36:55
เข้ามาดันให้ครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: EntServ ที่ 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]

น่าจะเป็นแบบนี้นะครับ ถ้าไม่ได้ต้องขออภัยเพราะผมไม่ได้ทดลองดูว่าเป็นยังไง

น่าจะเป็นแบบนี้นะครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: EazySEO ที่ 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();


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: batdboyz ที่ 27 กุมภาพันธ์ 2013, 09:00:22
เก็บไว้เป็นความรู้ครับ :')


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: Nopzixcros ที่ 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]  != "[url]http://domain.com[/url]") die();


โค๊ด:
if($_SERVER[HTTP_REFERER]  != "http://domain.com") die();

โค้ดนี้กันพวก curl ดึงไปใช่มั้ยครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: zankumuro ที่ 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 ดึงได้สบายๆ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: romance69 ที่ 27 กุมภาพันธ์ 2013, 09:38:01
เข้ามาเก็บความรู้ครับ ผมก็ต้องการเหมือนกัน แต่อยากได้ .htaccess ที่ป้องกันการCopy โค้ดรูปภาพมากว่าอะครับ
ท่านผู้รู้ ถ้าผ่านมาเจอ แนะนะต่อให้หน่อยนะครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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]  != "[url]http://domain.com[/url]") 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 ไปด้วยคับ ที่ต้องการคืออยากให้เว็บผมถูกยกเว้นใช้งานได้นะคับผม
ขอบคุณเพื่อนๆล่วงหน้ามากๆคับ พยายามหาในเน็ตแต่หาไม่เจอคับ  แต่คิดว่ามันน่าจะมีวิธีคับ  :wanwan017:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: projectx ที่ 27 กุมภาพันธ์ 2013, 11:19:21
กำลังอยากรู้อยู่พอดี ขอบคุณคับ :wanwan017:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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]  != "[url]http://domain.com[/url]") 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 ไปด้วยคับ ที่ต้องการคืออยากให้เว็บผมถูกยกเว้นใช้งานได้นะคับผม
ขอบคุณเพื่อนๆล่วงหน้ามากๆคับ พยายามหาในเน็ตแต่หาไม่เจอคับ  แต่คิดว่ามันน่าจะมีวิธีคับ  :wanwan017:


ขอดันนะคับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: Steven ที่ 27 กุมภาพันธ์ 2013, 13:35:35
ช่วยดันให้อีกแรงครับ  :wanwan008:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: zankumuro ที่ 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 จากเว็บคนอื่น ไม่ได้


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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 ของเรา อะไรไหมครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: zankumuro ที่ 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 โดยตรงมันจะไม่ได้ครับ ลองเอาไปประยุกต์เงื่อนไขดูครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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 โดยตรงมันจะไม่ได้ครับ ลองเอาไปประยุกต์เงื่อนไขดูครับ

สุดยอดเลยคับ ใช้งานได้จริงๆด้วย ขอบคุณมากมายคับผม เก่งมากเลยคับ ขอบคุณอีกครั้งคับ  :wanwan017:  สวัสดีครับ  :'(


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 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[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
header("location:http://www.mywebsite.com");
exit;
};
?>
คือใส่ header("location:http://www.mywebsite.com");  เข้าไป ใครดึงไปมันจะวิ่งไปที่เว็บเรา แต่มันดันแสดงใน iframe เล็กๆนะคับ ผมอยากให้มัน redirect เปลียนทั้งหน้าเว็บคนที่ก็อปปี้วิ่งมาที่ mydomain.com เวบผมเลยนะคับ ต้องใส่โค้ดแบบไหนหรอคับ  ขอบคุณคับ  :wanwan017:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: MapTwoZa ที่ 27 กุมภาพันธ์ 2013, 15:30:27
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี

อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script

window.top.location.href = "โกเจฟดอทเน็ต";

ประมาณนี้


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 27 กุมภาพันธ์ 2013, 15:48:11
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี

อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script

window.top.location.href = "โกเจฟดอทเน็ต";

ประมาณนี้


ขอบคุณมากคับ  ลองเอาไปใส่มั่วๆ ใช้งานได้แล้วคับ

โค้ดป้องกันคนดึง iframe เวบเรา แต่เว็บเราใช้งาน iframe ได้ ใครดึงเด้งกลับมาที่เวบเราเลย อุอุ  ขอบคุณทุกๆคนเลยคับ  :wanwan017:
โค๊ด:

<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;http://www.yourdomain.com&#39;;
    } 
</script>

"
;
exit;
};
?>




หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: kengzer ที่ 02 มีนาคม 2013, 06:51:37
iframe มันเป็น child window ครับ set header ไปมันก็เปลี่ยนที่ child window อยู่ดี

อยากให้เปลี่ยนหน้าหลักเลย ก็ต้องไปแก้ url ใน top windows ครับ ซึ่งต้องใช้ java script

window.top.location.href = "โกเจฟดอทเน็ต";

ประมาณนี้


ขอบคุณมากคับ  ลองเอาไปใส่มั่วๆ ใช้งานได้แล้วคับ

โค้ดป้องกันคนดึง iframe เวบเรา แต่เว็บเราใช้งาน iframe ได้ ใครดึงเด้งกลับมาที่เวบเราเลย อุอุ  ขอบคุณทุกๆคนเลยคับ  :wanwan017:
โค๊ด:

<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;[url]http://www.yourdomain.com[/url]&#39;;
    } 
</script>

"
;
exit;
};
?>




ความรู้ทั้งนั้นเลย  ขอบคุณครับ  :'(


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: 01111225 ที่ 02 มีนาคม 2013, 08:33:14
เข้ามาเก้บความรู้


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: Mr.Bet ที่ 03 มีนาคม 2013, 04:19:47
 :'(

กำลังงม


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: jakkagi ที่ 12 เมษายน 2013, 19:58:04
โค๊ด:
<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;http://www.yourdomain.com&#39;;
    } 
</script>

"
;
exit;
};
?>


แล้วเอาไปใส่ตรงไหนอ่ะครับ  :P


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: keaw7 ที่ 12 เมษายน 2013, 20:54:14
โค๊ด:
<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;[url]http://www.yourdomain.com[/url]&#39;;
    } 
</script>

"
;
exit;
};
?>


แล้วเอาไปใส่ตรงไหนอ่ะครับ  :P
นั้นสิครับแล้วจะเอาไปใส่ที่ไหน ตรงfile:.htaccess หรือ ตรง php script ครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 12 เมษายน 2013, 21:30:39
โค๊ด:
<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;[url]http://www.yourdomain.com[/url]&#39;;
    } 
</script>

"
;
exit;
};
?>


แล้วเอาไปใส่ตรงไหนอ่ะครับ  :P
นั้นสิครับแล้วจะเอาไปใส่ที่ไหน ตรงfile:.htaccess หรือ ตรง php script ครับ


ใส่ในไฟล์ .php คับ ในหน้าที่เราต้องการจะป้องกันคับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: flash ที่ 12 เมษายน 2013, 23:36:57
ได้ความรู้ ขอบคุณครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: watchlakorn ที่ 12 เมษายน 2013, 23:55:55
<script language="javascript">
   if(top.location != self.location) {
      top.location = self.location;
   }
</script>

ใส่สคิปแค่นี้เลยครับ ถ้า block iframe หน้า page


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: keaw7 ที่ 13 เมษายน 2013, 00:16:30
โค๊ด:
<?php if($_SERVER[&#39;HTTP_REFERER&#39;] != &#39;&#39; && stripos($_SERVER[&#39;HTTP_REFERER&#39;], $_SERVER[&#39;HTTP_HOST&#39;], 0) === false){
echo "
<script type=&#39;text/javascript&#39;>
if (top.location!= self.location) {
        window.top.location.href = &#39;[url]http://www.yourdomain.com[/url]&#39;;
    } 
</script>

"
;
exit;
};
?>


แล้วเอาไปใส่ตรงไหนอ่ะครับ  :P
นั้นสิครับแล้วจะเอาไปใส่ที่ไหน ตรงfile:.htaccess หรือ ตรง php script ครับ


ใส่ในไฟล์ .php คับ ในหน้าที่เราต้องการจะป้องกันคับ
โอ้วว..เข้าใจแล้วครับ เป็นการลองผิดลองถูกที่คุ้มค่าจริงๆ ขอบคุณครับ


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: gubaaball ที่ 13 เมษายน 2013, 00:34:20
เด๋วขอไปลองมั้งดีกว่า ขอบคุณครับ :wanwan017:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: ossytong ที่ 13 เมษายน 2013, 00:53:56
บ่องตรง วิธีนี้ ไม่ช่วยอะไรหรอก


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: jakkagi ที่ 13 เมษายน 2013, 20:17:29
บ่องตรง วิธีนี้ ไม่ช่วยอะไรหรอก

 :P :P :P


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: anakim01 ที่ 18 ตุลาคม 2016, 08:47:10
ถ้าป้องกัน iframe เบื้องต้นใช้ค่า $_SERVER[HTTP_REFERER] นี่ล่ะครับในการป้องกันให้ไปใส่ในไฟล์ที่เราต้องการป้องกัน

ตัวอย่างง่ายๆครับ

โค๊ด:
if($_SERVER['HTTP_REFERER'] != '' && stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'], 0) === false){
echo "No !";
exit;
};

เงื่อนไขคือ

- ถ้าเปิดผ่าน URL โดยตรง ได้
- iframe จากหน้าเว็บของเราเอง ได้
- เปิดโดยการคลิกจากเว็บคนอื่น ไม่ได้
- iframe จากเว็บคนอื่น ไม่ได้


พยายามลองทำตามแล้ว แต่ของผมเป็นซับโดเมนของเว็บเดียวกัน มันก็ไม่ให้แสดงอ่ะครับ ขึ้น No !
ถ้าต้องการใช้กับซับโดเมนด้วย ต้องเขียน code ยังไงหรอครับ :wanwan012:


หัวข้อ: Re: # ช่วยดู .htaccess ป้องกันดึงหน้าเว็บไปในเว็บไซต์อื่นหน่อยคับ
เริ่มหัวข้อโดย: EDWARDit ที่ 18 ตุลาคม 2016, 09:05:00
ขอนำไปใช้ด้วยนะครับ ขอบคุณครับ