สอบถาม PHP การ ลิ้ง 2 ไฟล์ ครับ

เริ่มโดย JumDaiDee, 09 ธันวาคม 2013, 12:03:22

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JumDaiDee

รบกวน พี่ๆ หน่อยครับ ถามไว้เป็นประสบการณ์
พอดีลองทำแล้วไม่ได้ ครับ ส่งแบบ onclick ก็แล้ว
หรือผมทำไม่เป็นเอง ครับ

<a href="a & b.php">คลิกClick</a>

คลิกปุ่มเดียวกัน แต่ทำงาน บนสอง ไฟล์ได้ไหมครับ
ให้มันไปที่ a.php และ b.php มาณนี้อะครับ

ในภาษา PHP หรือภาษาทางด้านเว็บทำได้ไหมครับ
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

x-script

จะเปิด ออกมาสองหน้าเหรอหรือว่าไง

dragons_first

จะส่งค่าให้ทั้ง 2 หน้า ก็ต้องทำหน้าที่ 3 เพิ่มครับ สำหรับส่งค่า
รับทำเว็บไซต์ ตามขอบเขตของลูกค้าราคาเบาๆ

รับแก้สคริปท์ เพิ่มระบบ เปลี่ยนแปลงเลเอาท์เว็บไซต์ จัด cssใหม่ แก้การแสดงผลผิดเพี้ยน
ท่านจะได้รับการบริการที่เป็นกันเอง ราคาไม่แพง ต่อรองได้(แต่ไม่น่าเกลียด) คุยกันฉันมิตร นะฮ๊าฟฟฟฟฟ

Surakrai

#3
ลองดูครับ http://jsfiddle.net/surakrai/8YKKP/

JumDaiDee

ประมาณว่าผมทำแบบนี้ครับ

ปุ่มคลิกนี้ จะทำหน้าที่ล็อกอิน ไฟล์ a.php

แต่จะให้มันเข้าไปทำงาน ล็อกเอ้า ไฟล์ b.php ให้ด้วยครับ

พอดีทำระบบ login ไว้ 2 แบบ ครับผม
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

phaishow

ก็ในไฟล์ a.php เพิ่ม include 'b.php'; ด้านบนสุด ไม่ได้เหรอครับ
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

JumDaiDee

#6
อ้างถึงจาก: phaishow ใน 09 ธันวาคม 2013, 14:25:03
ก็ในไฟล์ a.php เพิ่ม include 'b.php'; ด้านบนสุด ไม่ได้เหรอครับ

ครับ พี่ พอดีผมไม่มี ไฟล์ a.php ครับ พอดีไฟล์ a.php เป็นล็อกอินของ Facebook ครับ

<a href="<?php echo $loginUrl;?>">ล็อกอิน Facebook</a>

มันมีมาให้แค่นี่ครับ ถ้าทำให้ ลิงนี้ ส่งค่าไป Facebook และ ส่งค่ามาไฟล์ b.php ได้ เป็นอันจบ ครับ เพียงแค่ต้องการ เวลาเราล็อกแบบ Facebook
อยากให้มัน logout ไฟล์ b.php ออกครับ เพราะ Session มันค้างเวลามันแสดงข้อมูล มันแสดงทั้ง สอง ระบบเลยครับ
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

phaishow

งั้นลองใช้

file_get_contents('http://xxx/logout.php');

แทนการ include เอาครับ
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

fender69

ทำเป็น Function ก็ง่ายดีนะครับผมจะได้ไม่งง

สร้าง file function.php ขึ้นมา

function login(){
   // code login
}
function logout(){
  // code logout
}

b.php
<?
include 'function.php';
// เรียก function logout.php ปกติ
logout();
?>

a.php

<?
include 'function.php';
// ในหน้า A อยากให้ใช้ คำสั่งเหมือนหน้า b ก็เรียกคำสั่งเหมือนหน้า B
logout();

// จากนั้นจะทำอะไรต่อก็ได้ หรือจะ

login();
?>

หรือใช้แบบ Redirect

ก็

<a href="b.php">click</a>

พอหน้า b. ก็
<?
// คำสั่ง logout

// เมือทำคำสั่ง logout จบ ก็จะวิ่งไปที่หน้า A.php
Header("Location: a.php");
?>

หวังว่าจะตอบถูกนะเนี่ย เดาความต้องการล้วน ๆ

shokarita

มันเป็นคนละเหตุการณ์กันครับ อันแรก เมือ user -> login  คุณต้องสร้างอะไรซักอย่างให้รู้ว่า
คนๆๆ นี้ login เข้ามาหนะ เมือ เหตุการณ์ที่จะ logout คุณก็ต้องรู้ว่าเขาคนนี้ login อยู่ เขาเรียกว่าใช้เงื่อนไขครับ
ประมาณว่าเมือมีการ login แล้วให้เก็บ session การ login ของ user คนนี้ไว้
ตรวจดูว่าเมือ session นี้ยังมีอยู่ ก็ให้ปุ่มนี้ เป็นเป็น logout แต่หากไม่มีควรจะให้เขา logout ออกไปเลย  :wanwan017:

SL_master

ไม่น่าจะทำพร้อมกันได้ครับ

แต่ถ้าหาวิธีให้เกิดขึ้นทั้งสองอย่างมีอยู่เยอะแยะครับ

เอาแบบวิธีหง่าวๆที่ผมนึกออกเองก็
include
iframe
function

หรือถ้าจะให้เกิด2อย่างพร้อมๆกัน คงต้องบังคับฝั่ง client เปิดอีกหน้าต่าง
[direct=http://www.ifcg.co.th]ที่ปรึกษาการเงิน[/direct]
[direct=http://www.ifcg.co.th]วางแผนการเงิน[/direct]

goldxp

ถ้าแบบ ajax ก็

<a href="#" onclick="return test();">test</a>
<script>
function test(){
   $.post('a.php',function(){
     $.post('b.php');
   });
  return false;
}
</script>
[direct=http://web-programming-bookmark.blogspot.com/p/blog-page.html]รับแก้ไขเว็บ[/direct]

phaishow

#12
file_get_contents ก็เหมือน browser (client) เปิดหน้าต่างใหม่แหละครับ
อันนี้ php ล้วน

แต่ถ้าใช้ jquery ก็ตามข้างบนเลยครับ อ่อ เปลี่ยน $.post เป็น $.get ก็ดีนะครับ
รู้หลบเป็นปีก รู้หลีกเป็นหาง .. รู้ทุกอย่าง เป็นไปไม่ได้
---
รับเขียนโปรแกรม php ทุกรูปแบบ
รับเขียนโปรแกรม desktop pc ด้วยภาษา php,html,javascript
สนใจ/คุยรายละเอียด PM ได้เลยครับ

JumDaiDee

 :wanwan017: :wanwan017:

ทำได้สำเร็จแล้วครับผม

ขอบคุณพี่ๆ ทุกคนมาก

โค้ดแต่ละชุด มีประโยนชน์มากครับ

ผมเรียนสาย โปรแกรมเมอร์ แต่ยังไม่จบ
เหลือโปรเจท ตัวสุดท้าย ยังมีความรู้ไม่มาก
เลยต้องพึ่ง ความรู้จากพี่ๆ ขอบคุณมากนะครับ

สวัสดีครับผม
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com