PDA

View Full Version : การป้องกันไม่ให้เห็น file หรือ url บนเว็บ



Kittipong_kang
08-04-2004, 07:45 PM
ใครรูวิธีทำให้ URL เหมือน URL เมื่อ login ของเว็บ เมล์บ้างมันทำยังไงช่วยบอกที (PHP)

Kittipong_kang
08-04-2004, 07:48 PM
จากไฟล์ของเราเป็นแบบนี้
http://www.thai.net/abcom/data/condb.php
จะเปลี่ยน ให้เป็น
http://mymail.doramail.com/scripts/common/...cf683d59a05b8b6 (http://mymail.doramail.com/scripts/common/home.main?a=8f98139853a8036cc3c8920b198ac680f9b9aa3400df70cd62bcc8f055f852ab55102d2081f397dcae2fbbe692f81b4cbac191b3349288bf712eb72252b8f75cf683d59a05b8b6)

แบบนี้อะ

Kittipong_kang
08-04-2004, 07:49 PM
ถ้ายาวไปแบบนี้ก็ได้
http://mymail.doramail.com/scripts/common/...fa5495189ca7941 (http://mymail.doramail.com/scripts/common/logout.main?.ob=fea5b5ee7483fa4896313b8c9fa5495189ca7941)

asylu3
09-04-2004, 09:32 AM
ตัวเลขที่ยาวๆนั้นคงเป็นค่าตัวเลขที่กำหนด แบบ session นะครับถ้าอยากทำแบบนั้นจริงๆแนะนำให้หา mail server มาลงแล้วลองแกะ code ดูนะครับ แนะนำให้ไปหาที่เว็บนี้นะครับ http://www.hotscripts.com

advancenote
18-12-2006, 03:04 AM
ลองทำแบบนี้ก็ เก๋ดี นะครับ ง่ายดีๆ ไม่ต้องคิดมาก เหมาะกับมือใหม่ (อย่างผมด้วย)

// สมมติ ค่าจาก Link คือ index.php?page=aboutus
// อยากให้ Url ดูเก๋ๆ ก็ หาเอาตัวแปรอะไรมาใส่แล้วเข้ารหัสยาวๆหรือ เรียกค่า Session ID ก็ได้ครับ หรือ อยากทำให้มีความหมายมากกว่านั้นก็ลองคิดดูนะครับ

<?

if(isset($_GET[&#39;page&#39;]) == "aboutus")
{
include_once("aboutus.php"); // เรียกหน้าข้อมูลของ Aboutus
}
else
{
include_once("home.php"); // ไม่เจอก็อะไรก็ดึงหน้ามาแรกเข้ามาก่อน แล้ว ค่อยว่ากัน
}

// เวลาทำ link เปิดหน้าต่างๆก็ link ใส่หน้า index.php อย่างเดียวเลยครับ แค่ระบุค่าตัวแปร page ให้ถูกต้อง
// แต่วิธีแบบนี้ก็มีทั้งข้อดีและข้อเสีย เหมาะกับบางอย่าง
?>