ทำไมกดแชร์ facebook แล้วขึ้น Error 404 ครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jamepiyawat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 661
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

ทำไมกดแชร์ facebook แล้วขึ้น Error 404 ครับ

โพสต์โดย jamepiyawat » 06/07/2019 10:11 pm

พอผมกดปุ่มแชร์ facebook แล้วขึ้น Error 404 ครับ



tags ที่ใช้ครับ

โค้ด: เลือกทั้งหมด

<meta property="og:url"           content="localhost/tools_keyword_youtube/tools/exclude_tax/showhome.php?id=71&lang=th" />
<meta property="og:type"          content="website" />
แก้ไขล่าสุดโดย mindphp เมื่อ 06/07/2019 10:28 pm, แก้ไขไปแล้ว 1 ครั้ง.

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21062
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ทำไมกดแชร์แล้วขึ้น Error 404 ครับ

โพสต์โดย mindphp » 06/07/2019 10:28 pm

og:url ไม่ใช่ url จริง สังเกตุ ยังเป็น localhost อยู่
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 9961
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ทำไมกดแชร์แล้วขึ้น Error 404 ครับ

โพสต์โดย tsukasaz » 08/07/2019 11:28 am

Script สำหรับแสดง URL หน้าปัจจุบัน รองรับเว็บที่มี SSL

โค้ด: เลือกทั้งหมด

echo ((array_key_exists('HTTPS', $_SERVER) && $_SERVER["HTTPS"] == "on") ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];


นอกจากแก้ไขส่วนหัวไฟล์ที่เป็น og:url แล้ว ให้ตรวจสอบที่ปุ่มด้วยว่ามีการส่ง URL สำหรับแชร์ไหม ถ้ามีต้องแก้ไข URL ที่ปุ่มแชร์ให้เหมือนกันด้วย
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 761
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: ทำไมกดแชร์แล้วขึ้น Error 404 ครับ

โพสต์โดย Patipat » 08/07/2019 12:16 pm

tsukasaz เขียน:Script สำหรับแสดง URL หน้าปัจจุบัน รองรับเว็บที่มี SSL

โค้ด: เลือกทั้งหมด

echo ((array_key_exists('HTTPS', $_SERVER) && $_SERVER["HTTPS"] == "on") ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];


นอกจากแก้ไขส่วนหัวไฟล์ที่เป็น og:url แล้ว ให้ตรวจสอบที่ปุ่มด้วยว่ามีการส่ง URL สำหรับแชร์ไหม ถ้ามีต้องแก้ไข URL ที่ปุ่มแชร์ให้เหมือนกันด้วย




ผมเอา โค้ดไปใส่ในปุ่มแชร์แล้วก็ใส่ og:url ขึ้นแบบนี้ครับตอนกด ปุ่ม แชร์
แนบไฟล์
Selection_999(218).png
Selection_999(218).png (21.17 KiB) เปิดดู 200 ครั้ง
If you fall, let you stand. :)

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 9961
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ทำไมกดแชร์แล้วขึ้น Error 404 ครับ

โพสต์โดย tsukasaz » 08/07/2019 12:19 pm

ดูแบบเต็มๆ นะครับ ถ้ารันบน localhost จะใช้ไม่ได้ ต้องรันบนเว็บจริงเท่านั้นครับ

โค้ด: เลือกทั้งหมด

<meta property="og:url" content="<?php echo ((array_key_exists('HTTPS', $_SERVER) && $_SERVER["HTTPS"] == "on") ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>"/>
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 761
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: ทำไมกดแชร์แล้วขึ้น Error 404 ครับ

โพสต์โดย Patipat » 08/07/2019 3:07 pm

tsukasaz เขียน:ดูแบบเต็มๆ นะครับ ถ้ารันบน localhost จะใช้ไม่ได้ ต้องรันบนเว็บจริงเท่านั้นครับ

โค้ด: เลือกทั้งหมด

<meta property="og:url" content="<?php echo ((array_key_exists('HTTPS', $_SERVER) && $_SERVER["HTTPS"] == "on") ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>"/>


ได้แล้วครับผม :like:
If you fall, let you stand. :)


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 41 และ บุคคลทั่วไป 0 ท่าน