2017-05-30 32 views
-1

任何人都請幫助我,我是PHP編程的初學者,我的代碼有問題,我使用頭函數打開URL,我想同時執行這2個頭文件,但第一個標頭沒有起作用(電報信息沒有發送),但是如果我評論第二個標頭,則成功傳送消息。同時執行2個頭文件

的第一頭是將數據發送到電報,該消息後交付給電報用戶,我想重定向到index.php

這裏是我的代碼:

/* the message didnt sent */ 

header('location: https://api.telegram.org/botTOKEN/sendMessage?chat_id=123456789&text=THANKYOU); 

header('location:index.php'); 

/* the message sent */ 

header('location: https://api.telegram.org/botTOKEN/sendMessage?chat_id=123456789&text=THANKYOU); 

//header('location:index.php'); 

有沒有辦法做到這種散文?首先我要發送消息給電報用戶,並在郵件成功發送後,我想重定向到index.php頁面。

回答

0

你的邏輯錯了。使用header('Location: ')將用戶發送到另一個網頁,因此通過堆疊它們,瀏覽器將只能成功重定向到最後一個網頁。你可能想,什麼是叫那些網頁服務器端,那麼以後將用戶重定向:

$result = file_get_contents('https://api.telegram.org/botTOKEN/sendMessage?chat_id=123456789&text=THANKYOU'); 

header('location:index.php'); 
+0

嗨Enstage,謝謝你的回答,是的,我想打電話給這些網頁,並在年底會顯示最後一頁( index.php)..我試着用你的代碼,但它不在我的工作......任何其他方式可以幫助PLZ? – TonyTj