หัวข้อ: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 22 พฤศจิกายน 2015, 12:38:20 สวัสดีครับ
ขอความช่วยเหลือหน่อยน่ะครับ เกี่ยวกับการทำ php redirect ของเว็บที่อยู่ใน Baby Plan ของ hostgator ครับ ปกติผมใช้ดังนี้ 1. ในไฟล์ที่จะทำลิงค์ ลิงค์ออกดังนี้ โค๊ด: <a href="redirect.php?url=http://www.ออก.com" rel="nofollow" target="_blank">ออก</a> 2. ไฟล์ redirect.php ตามนี้ โค๊ด: <!doctype html> ซึ่งปกติแล้วผมใช้กับเว็บอื่นที่เป็นเจ้าของเพียงโดเมนเดียวได้ปกติ แต่พอใช้กับเว็บที่อยู่ใน Baby Plan (Addon domain) ใช้ไม่ได้น่ะครับ ลองหาวิธีมาหลายสคริปต์แล้ว ไม่ผ่านสักตัวเลยครับ (รวมถึงกระทู้เก่าในนี้) รบกวนช่วยชี้แนะด้วยครับ ขอบคุณครับ :P หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 22 พฤศจิกายน 2015, 12:50:05 ลองประยุกต์มาหลายที่ เช่นลิงค์นี้ก็ใช้ไม่ได้ครับ out.php (http://stackoverflow.com/questions/13499542/send-mail-via-out-php-in-order-to-track-clicks-of-a-button)
หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: esanza.com ที่ 22 พฤศจิกายน 2015, 13:54:37 สวัสดีครับ ขอความช่วยเหลือหน่อยน่ะครับ เกี่ยวกับการทำ php redirect ของเว็บที่อยู่ใน Baby Plan ของ hostgator ครับ ปกติผมใช้ดังนี้ 1. ในไฟล์ที่จะทำลิงค์ ลิงค์ออกดังนี้ โค๊ด: <a href="redirect.php?url=http://www.ออก.com" rel="nofollow" target="_blank">ออก</a> 2. ไฟล์ redirect.php ตามนี้ โค๊ด: <!doctype html> ซึ่งปกติแล้วผมใช้กับเว็บอื่นที่เป็นเจ้าของเพียงโดเมนเดียวได้ปกติ แต่พอใช้กับเว็บที่อยู่ใน Baby Plan (Addon domain) ใช้ไม่ได้น่ะครับ ลองหาวิธีมาหลายสคริปต์แล้ว ไม่ผ่านสักตัวเลยครับ (รวมถึงกระทู้เก่าในนี้) รบกวนช่วยชี้แนะด้วยครับ ขอบคุณครับ :P เปลี่ยนจาก meta มาเป็น javascriipt ดีกว่าครับ อ้างถึง <script> window.location='url'; </script> หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 14:52:27 สวัสดีครับ ลองเปลี่ยนเป็นตามนี้
โค๊ด: <? แต่ก็ยังใช้กับเว็บที่อยู่ใน Baby plan ของ Hostagor ไม่ได้ครับ ว่าแต่ช่วยอธิบายทีได้มั้ยครับ เหตุใดจึงเปลี่ยนจาก meta มาเป็น javascriipt ดีกว่าครับ ขอความรู้ด้วยครับ ขอบคุณมากๆ ครับ :wanwan017: หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: amazegu ที่ 23 พฤศจิกายน 2015, 15:07:19 ก็เพราะว่า php เวอร์ชั่นของ hostgator มันสูง จนไม่รองรับ short tag ของ php ที่คุณเขียนไง
ต่อไปให้ประกาศ <?php ?> แบบนี้ทุกครั้งน่ะครับ ห้าม ย้ำว่า ห้าม <? ?> ครับผม :wanwan014: :wanwan014: :wanwan014: หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: iloveyoghurt ที่ 23 พฤศจิกายน 2015, 15:31:26 ต้องใช้ <?php แล้วมันจะไม่มีปัญหา ตามคุณ amazegu บอกเลยครับ
หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 18:39:21 ก็เพราะว่า php เวอร์ชั่นของ hostgator มันสูง จนไม่รองรับ short tag ของ php ที่คุณเขียนไง ต่อไปให้ประกาศ <?php ?> แบบนี้ทุกครั้งน่ะครับ ห้าม ย้ำว่า ห้าม <? ?> ครับผม :wanwan014: :wanwan014: :wanwan014: โค๊ด: <?php โค๊ด: <?php ลองมาหมดแล้วครับ ทั้งประกาศ php และไม่ประกาศ ไม่สำเร็จเหมือนกันครับ ที่ url ด้านบนแสดงเป็น www.เว็บ.com/redirect.php?url=http://www.ออก.com ไฟล์ redirect.php ไม่ดึง url มาครับ หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: zybac ที่ 23 พฤศจิกายน 2015, 19:03:55 แล้วตอนนี้มันให้ผลเป็นแบบไหนครับอยากเห็น
ลองเปลี่ยนบรรทัดนี้ดูก่อนครับ ก๊อบอันนี้ไปใส่แทนดูครับ โค๊ด: echo "<meta http-equiv='refresh' content='".$t."; ,URL=".$url."'>"; ถ้าจะใช้ อันนี้ โค๊ด: $url=$_GET["url"]; โค๊ด: $url=$_GET["url"]; หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 19:33:27 (http://s2.postimg.org/zc1z0wtnd/image.jpg)
โค๊ด: <?php โค๊ด: <?php ยังไม่ได้ครับผม :wanwan031: URL=".$url."'>"; โค้ดในเว็บบอร์ดนี้แสดงเป็น URL=".$url."& # 3 9 ;"; แต่ในเว็บปกตินะครับ หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: zybac ที่ 23 พฤศจิกายน 2015, 20:01:46 ([url]http://s2.postimg.org/zc1z0wtnd/image.jpg[/url]) โค๊ด: <?php โค๊ด: <?php ยังไม่ได้ครับผม :wanwan031: URL=".$url."'>"; โค้ดในเว็บบอร์ดนี้แสดงเป็น URL=".$url."& # 3 9 ;"; แต่ในเว็บปกตินะครับ ไม่ค่อยเข้าใจบรรทัดล่างครับ คือถ้า single quotes เข้ารหัส แล้ว url ในตัวแปรตอนแสดงผลเข้ารหัสด้วยหรือเปล่าครับ อีกเรื่อง .htaccess มีกำหนด path ไว้ไม่ถูกบ้างหรือเปล่า หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: rokaisakkon ที่ 23 พฤศจิกายน 2015, 20:20:46 ติดต่อ support บอกให้เขา whitelist ให้
หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: esanza.com ที่ 23 พฤศจิกายน 2015, 20:24:10 ถ้าแบบนี้น่าจะเกี่ยวกับ .htaccess แน่นอนคับ
หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 20:59:42 ถ้าแบบนี้น่าจะเกี่ยวกับ .htaccess แน่นอนคับ ลองลบไฟล์ .htaccess ทั้งในเว็บนี้ และโดเมนหลักแล้ว ก็ขึ้น Error 403 ตอนคลิกลิงค์ไปเหมือนเดิมครับ ลองเทสกับโดเมนหลัก ลบ .htaccess ออกแล้ว ไม่ได้ผลครับ กำลังติดต่อ LiveChat อยู่ครับ ไม่รู้จะอธิบายรู้เรื่องมั้ย :-X หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 21:19:41 ช่วงเวลานี้ต่อ livechat นานมาก ยังไม่ถึง 20% ของเวลาที่ต้องรีอเลยครับ
ตอนนี้ผมเทส ถ้าไม่ใช่ http:// นำหน้า url ที่เราต้องการจะลิงค์ไป โค๊ด: <a href="redirect.php?url=www.ออก.com" rel="nofollow" target="_blank">ออก</a> ฟังก์ชั่น $url=$_GET["url"]; ใช้งานได้ แต่!! เนื่องด้วยไม่มี http:// ลิงค์มันก็ไม่สมบูรณ์ url จะกลายเป็นไป http://www.เว็บเดิม.com/www.ออก.com เจอคนมีปัญหาเดียวกันในเว็บนี้แล้วครับ hostgator มันรับค่าจาก $_GET แล้ว redirect ไม่ได้ แก้ไงครับ (http://www.thaiseoboard.com/index.php?topic=139333.0) ทำตามลิงค์ข้านบนแล้ว ผมยังติด error ดังนี้ครับ โค๊ด: <?php Warning: Cannot modify header information - headers already sent by (output started at /homexxx :P หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 23 พฤศจิกายน 2015, 21:45:27 รายงานล่าสุด ลองแก้เป็นแบบนี้ ใช้ได้แล้วครับบบบบ
อ้างถึง <?php $url=$_GET["url"]; function go($url,$t){ echo "<meta http-equiv='refresh' content='".$t.";URL=http://".$url."'>"; } go($url,"0"); ?> อ้างถึง <a href="/redirect.php?url=www.ออก.com" class="picport" rel="nofollow" target="_blank">ออกเว็บ</a> ถ้าใครจะใช้ อ้างถึง <a href="/redirect.php?link=www.ออก.com" class="picport" rel="nofollow" target="_blank">ออกเว็บ</a> ก็ต้องเปลี่ยน GET["link"] ครับ :wanwan017: หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: joei ที่ 23 พฤศจิกายน 2015, 22:08:01 ถ้าจะใช้โค้ดเดิม ก็เปลี่ยนจาก
โค๊ด: <a href="redirect.php?url=http://www.example.com" rel="nofollow" target="_blank">ออก</a> เป็น โค๊ด: <a href="redirect.php?url=http%3A%2F%2Fwww.example.com" rel="nofollow" target="_blank">ออก</a> น่าจะใช้ได้ครับ หัวข้อ: Re: ขอความช่วยเหลือ การใช้ php redirect กับ hostgator เริ่มหัวข้อโดย: watana ที่ 24 พฤศจิกายน 2015, 19:49:53 โค๊ด: <a href="redirect.php?url=http%3A%2F%2Fwww.example.com" rel="nofollow" target="_blank">ออก</a> ใช้ไม่ได้ครับผม |