GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
เกี่ยวกับการหา url
Home
Forum
เกี่ยวกับการหา url
บุ้ง
ใน gcms จะหา url(แบบ .html) ได้ยังไงครับ
ปล เป็น php นะครับ ผมเห็นมีการหา url ใน share แต่เป็น js นะครับ
ขอบคุณครับ
goragod
ไม่ค่อยเข้าใจคำถามเท่าไร
ถ้าจะสร้าง URL ก็ใช้ gcms::getUrl() ครับ (ดูตัวอย่างในโค้ดละกัน)
ส่วน ถ้าหาจะใช้ PHP อ่านค่า URL ที่เรียกมา ก็ต้องอ่านที่ตัวแปรของ PHP เลยครับ เช่น ที่ตัวแปร $_SERVER
บุ้ง
คือแบบนี้ครับ url ของ gcmsแบบ ajax เป็นแบบนี้
http://www.goragod.com/...B9...&page=1
ซึ่งมันก้คือแบบนี้ใน .html
http://www.goragod.com/...9....html?page=1
เลยจะถามว่าถ้า url มาแบบ ajax จะหา url แบบ html ได้ยังไงนะครับ
goragod
ปกติแล้วจะหาไม่ได้นะครับ ระบบไม่มีคำสั่งรองรับไว้ และ URL บน Addressbar ที่เป็นแบบ Ajax ก็จะไม่สามารถอ่านด้วย PHP ได้ด้วย
ผมไม่เข้าใจว่าคำถาม ต้องการเอาไปทำอะไร ก็เลยตอบไม่ถูก
โดยหลักการแล้ว PHP ไม่จำเป็นต้องรู้ URL เพราะ URL ที่ทำการเรียกมาจะถูกนำไปเรียกหน้าที่กำหนดอยู่แล้ว ดังนั้น หน้านั้นๆจะมี URL เป็นอะไรก็สามารถรู้ได้ด้วยตัวสคริปต์เองอยู่แล้วครับ
ถ้าจำเป็นต้องรู้ URL จริงๆก็มีหนทางเดียวแหละครับ คือต้องอ่าน addressbar และส่งไปพร้อมกับ Ajax ตอนเรียกหน้าด้วย
บุ้ง
อ่อพอดีจะทำ ตัว like ของ facebook นะครับ จะทำแบบข้างแบบเว็บนี้นะครับ แต่ของผมจะให้โชว์จำนวนการ like ด้วยเรยต้องส่ง url ไปว่าหน้าไหน
แต่ตอนนี้ได้แล้วครับ ไปเห็น widgets share ของ อ.เรยปรับๆดูนะครับ ได้แล้ว
goragod
ออ widget like ตรวจสอบ URL ของหน้าด้วย Javascript ครับ ซึ่งดูไม่น่าจะเกี่ยวกับ PHP ตรงไหน
บุ้ง
ครับ คือตอนแรกใช้ php หา url แต่ไปเห็น อ.ใช้ javascript เลยเปลี่ยนไปใช้ javascript นะครัย ^^
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
ถ้าจะสร้าง URL ก็ใช้ gcms::getUrl() ครับ (ดูตัวอย่างในโค้ดละกัน)
ส่วน ถ้าหาจะใช้ PHP อ่านค่า URL ที่เรียกมา ก็ต้องอ่านที่ตัวแปรของ PHP เลยครับ เช่น ที่ตัวแปร $_SERVER
ซึ่งมันก้คือแบบนี้ใน .html
http://www.goragod.com/...9....html?page=1
เลยจะถามว่าถ้า url มาแบบ ajax จะหา url แบบ html ได้ยังไงนะครับ
ผมไม่เข้าใจว่าคำถาม ต้องการเอาไปทำอะไร ก็เลยตอบไม่ถูก
โดยหลักการแล้ว PHP ไม่จำเป็นต้องรู้ URL เพราะ URL ที่ทำการเรียกมาจะถูกนำไปเรียกหน้าที่กำหนดอยู่แล้ว ดังนั้น หน้านั้นๆจะมี URL เป็นอะไรก็สามารถรู้ได้ด้วยตัวสคริปต์เองอยู่แล้วครับ
ถ้าจำเป็นต้องรู้ URL จริงๆก็มีหนทางเดียวแหละครับ คือต้องอ่าน addressbar และส่งไปพร้อมกับ Ajax ตอนเรียกหน้าด้วย
แต่ตอนนี้ได้แล้วครับ ไปเห็น widgets share ของ อ.เรยปรับๆดูนะครับ ได้แล้ว