A-AA+then

เกี่ยวกับการหา url

1,126
ใน gcms จะหา url(แบบ .html) ได้ยังไงครับ
ปล เป็น php นะครับ ผมเห็นมีการหา url ใน share แต่เป็น js นะครับ

ขอบคุณครับ

6 ความคิดเห็น

ไม่ค่อยเข้าใจคำถามเท่าไร

ถ้าจะสร้าง URL ก็ใช้ gcms::getUrl() ครับ (ดูตัวอย่างในโค้ดละกัน)

ส่วน ถ้าหาจะใช้ PHP อ่านค่า URL ที่เรียกมา ก็ต้องอ่านที่ตัวแปรของ PHP เลยครับ เช่น ที่ตัวแปร $_SERVER
1

คือแบบนี้ครับ url ของ gcmsแบบ ajax เป็นแบบนี้ http://www.goragod.com/#module=knowledge-Responsive%20web%20design%20%E0%B8%9A%E0%B8%97%E0%B8%97%E0%B8%B5%E0%B9%88%201&page=1
ซึ่งมันก้คือแบบนี้ใน .html
http://www.goragod.com/knowledge/Responsive%20web%20design%20%E0%B8%9A%E0%B8%97%E0%B8%97%E0%B8%B5%E0%B9%88%201.html?page=1

เลยจะถามว่าถ้า url มาแบบ  ajax จะหา url แบบ html ได้ยังไงนะครับ
2

ปกติแล้วจะหาไม่ได้นะครับ ระบบไม่มีคำสั่งรองรับไว้ และ URL บน Addressbar ที่เป็นแบบ Ajax ก็จะไม่สามารถอ่านด้วย PHP ได้ด้วย

ผมไม่เข้าใจว่าคำถาม ต้องการเอาไปทำอะไร ก็เลยตอบไม่ถูก

โดยหลักการแล้ว PHP ไม่จำเป็นต้องรู้ URL เพราะ URL ที่ทำการเรียกมาจะถูกนำไปเรียกหน้าที่กำหนดอยู่แล้ว ดังนั้น หน้านั้นๆจะมี URL เป็นอะไรก็สามารถรู้ได้ด้วยตัวสคริปต์เองอยู่แล้วครับ

ถ้าจำเป็นต้องรู้ URL จริงๆก็มีหนทางเดียวแหละครับ คือต้องอ่าน addressbar และส่งไปพร้อมกับ Ajax ตอนเรียกหน้าด้วย
3

อ่อพอดีจะทำ ตัว like ของ facebook นะครับ จะทำแบบข้างแบบเว็บนี้นะครับ แต่ของผมจะให้โชว์จำนวนการ like ด้วยเรยต้องส่ง url ไปว่าหน้าไหน
แต่ตอนนี้ได้แล้วครับ ไปเห็น widgets share ของ อ.เรยปรับๆดูนะครับ ได้แล้ว smiley
4

ออ widget like ตรวจสอบ URL ของหน้าด้วย Javascript ครับ ซึ่งดูไม่น่าจะเกี่ยวกับ PHP ตรงไหน
5

ครับ คือตอนแรกใช้ php หา url แต่ไปเห็น อ.ใช้ javascript เลยเปลี่ยนไปใช้ javascript นะครัย ^^
6
^