ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingขอโค้ด แสดง URL ของหน้าปัจจุบันด้วย php หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ขอโค้ด แสดง URL ของหน้าปัจจุบันด้วย php หน่อยครับ  (อ่าน 5985 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ปลาบิน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 157
ออฟไลน์ ออฟไลน์

กระทู้: 4,050



ดูรายละเอียด เว็บไซต์
« เมื่อ: 01 พฤษภาคม 2008, 16:02:01 »

ขอโค้ด แสดง URL ของหน้าปัจจุบันด้วย php หน่อยครับ
อยากจะเก็บ url หน้าปัจจุบัน แล้วแสดงออกมาให้เว็บเพจหน้านั้น ๆ ครับ
ขอบคุณครับ
บันทึกการเข้า

ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #1 เมื่อ: 01 พฤษภาคม 2008, 16:30:48 »

ลอง

โค๊ด: (php)
<?php

echo $_SERVER['SCRIPT_URI'];
//echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

?>

หรืออาจจะลอง Javascript แทน

โค๊ด: (JavaScript)
<script language="JavaScript">

document.write(window.location);

</script>

ผมรู้เท่านี้อ่ะคับ มั่วๆเหมือนกัน ลองมั่วๆไปเรื่อยๆ เด๋วก็มั่วได้เองมั้งคับ
บันทึกการเข้า

payu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 125
ออฟไลน์ ออฟไลน์

กระทู้: 1,887



ดูรายละเอียด
« ตอบ #2 เมื่อ: 01 พฤษภาคม 2008, 21:41:09 »


โค๊ด:
echo 'http'.(($_SERVER['HTTPS']=='on')? 's':'').'://'.$_SERVER['HTTP_HOST'].(($_SERVER['SERVER_PORT']!='80')? $_SERVER['SERVER_PORT']:'').$_SERVER['REQUEST_URI']);
« แก้ไขครั้งสุดท้าย: 01 พฤษภาคม 2008, 21:46:44 โดย payu » บันทึกการเข้า

ปลาบิน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 157
ออฟไลน์ ออฟไลน์

กระทู้: 4,050



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 05 พฤษภาคม 2008, 16:04:31 »


โค๊ด:
echo 'http'.(($_SERVER['HTTPS']=='on')? 's':'').'://'.$_SERVER['HTTP_HOST'].(($_SERVER['SERVER_PORT']!='80')? $_SERVER['SERVER_PORT']:'').$_SERVER['REQUEST_URI']);


มันขึ้นอย่างนี้อ่ะครับ
Parse error: syntax error, unexpected ')', expecting ',' or ';' in D:\websites\zzzz.com\wwwroot\index.php on line 204
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #4 เมื่อ: 05 พฤษภาคม 2008, 19:05:29 »

โค๊ด:
echo 'http'.(($_SERVER['HTTPS']=='on')? 's':'').'://'.$_SERVER['HTTP_HOST'].(($_SERVER['SERVER_PORT']!='80')? $_SERVER['SERVER_PORT']:'').$_SERVER['REQUEST_URI'];
บันทึกการเข้า

ieiq
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 94
ออฟไลน์ ออฟไลน์

กระทู้: 1,773



ดูรายละเอียด
« ตอบ #5 เมื่อ: 23 พฤษภาคม 2017, 18:45:05 »

ลอง

โค๊ด: (php)
<?php

echo $_SERVER[&#39;SCRIPT_URI&#39;];
//echo &#39;http://&#39; . $_SERVER[&#39;HTTP_HOST&#39;] . $_SERVER[&#39;REQUEST_URI&#39;];

?>

หรืออาจจะลอง Javascript แทน

โค๊ด: (JavaScript)
<script language="JavaScript">

document.write(window.location);

</script>

ผมรู้เท่านี้อ่ะคับ มั่วๆเหมือนกัน ลองมั่วๆไปเรื่อยๆ เด๋วก็มั่วได้เองมั้งคับ


ผมใช้ตัวนี้ <?php

echo $_SERVER['SCRIPT_URI'];
//echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

?> ใช้ได้ครับสำหรับ https
บันทึกการเข้า

ทำดีได้ดี เพราะทำด้วยใจ
alpha-a
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 10



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 29 พฤษภาคม 2017, 18:20:53 »

$actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
print_r($actual_link);exit;
 wanwan002
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์