2011-12-04 58 views
0

我不太瞭解php。也就是說,是否可以在不重新加載頁面的情況下更新此語句的輸出?如何更新這個php代碼,而無需重新加載頁面?

echo $_SERVER['HTTP_COOKIE']; 
+0

重新加載頁面是什麼意思?在瀏覽器中重新加載?或從服務器請求頁面?如果它是第一個(瀏覽器),那麼可以使用Ajax:使用Javascript對服務器執行HTTP請求,並在同一頁面處理結果。 –

回答

1

它被稱爲JavaScript,答案是肯定的,你可以。但是,您無法使用PHP或任何其他服務器端腳本執行此操作。爲什麼?因爲它在服務器上執行,而您想將其呈現給客戶端。除非你非常明確地告訴webbrowser輪詢新信息(通常是通過JavaScript),否則直到用戶重新加載或打開新頁面時纔會再次與服務器通話。

+0

我該如何使用JavaScript呢? – jony

+0

這確實取決於很多因素,包括何時需要重新加載和其他內容。最簡單的版本是'Get my cookie'。我真的建議你學習一門編程語言。 –

+0

Get my cookie讓我朝着正確的方向!謝謝湯姆!我一直在學習JavaScript,但我用PHP的方式在我的頭上。 – jony

0

PHP是一個服務器端腳本,你不能立即改變這個變量

echo $_SERVER['HTTP_COOKIE']; 

的值而不重新加載頁面。這可能與AJAX有關,但這並不意味着它將在您當前訪問的同一頁面上實現。

相關問題