2012-06-27 62 views
-1

我有一個Flash表單,通過一個PHP文件發送信息到我的數據庫。 問題是,Flash表單需要回顯響應,但我也必須發送標題(位置:with_url_vars) ...我剛剛發現他不工作=>無法發送回聲之前標題( )發送ECHO然後HEADER()

我想我不能使用JavaScript或元刷新,因爲只有我的SWF文件執行我的PHP文件...所以用戶的瀏覽器將永遠達不到我的PHP文件。

而且我也不能發送頭後的回聲(Loaction:...),因爲一旦我離開了,我無法回到我的回聲。

任何想法我可以做些什麼來解決這個問題? THANX 馬維

+1

年底有這個

ob_start(); 

獎勵積分請告訴我點當你改變位置時,「回聲」?事實上,你必須仔細看待你的要求。 – Shubham

+1

只需在所有'header'調用後加入'echo' –

+0

聽起來好像你還沒有想到這一點?不需要將位置標頭髮送到Flash對象,因爲無論如何,這對用戶來說都是完全隱藏的。如果你詳細說明爲什麼你需要重定向頁面,這可能會有幫助嗎? – Repox

回答

0

粗糙,但在腳本的開始打開PHP的輸出緩衝在你的腳本

ob_end_flush(); 
+1

這是不必要的 - 如果將header()作爲腳本中的第一個東西來調用,則輸出仍然會生成並顯示。 – Repox

+0

我知道這一點,並通過它的聲音代碼需要重新實現,我回答了一個解決假設「頭髮送」問題。 – Scuzzy

相關問題