[英]Request Response with PHP front-end and back-end
當前,我有一個客戶端應用程序將請求(POST)發送到本地服務器。 基本上是登錄表單。
現在,我想用PHP實現的本地服務器將響應發送回客戶端,告訴客戶端發現了什么錯誤...
這是我產生回應的方法:
HttpResponse::setData('Incorrect Length for Password');
HttpResponse::send();
但是Chrome的調試器工具(響應)列的響應表中沒有任何內容。
如果數據庫中沒有上述用戶名和密碼組合的匹配項,那么我能夠成功操縱標頭將用戶重定向回登錄名:
header( 'Location: http://localhost:8080/iSchedj/index.php');
但這就是我能做的...只是重定向...而且我認為這不是我應該重定向的方式。 我覺得客戶端應該相對於從服務器發送到客戶端的響應進行重定向,並讓客戶端處理用戶的重定向。 我是Web開發的新手。
HttpResponse
僅在使用pecl_http
時pecl_http
。 用php輸出內容的默認方法是簡單地將其echo
。 在極少數情況下,您可能希望在某些內容后退出處理,可以為此使用die
。
要么:
echo 'Incorrect Length for Password');
要么:
die('Incorrect Length for Password');
您可能還希望將錯誤報告添加到PHP文件中,最好在開始時:
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);
不過,僅應考慮將其開發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.