2013-07-17 44 views
0

我有這樣一個結構的東西:等待其他腳本的響應之前,迴響在PHP在屏幕上

echo 'something' on x.php; 

    x.php -> Requests to y.php; 
    while(x.php -> waiting Response from y.php) 
     do something; 

,但它沒有工作,因爲服務器被鎖定onRequest並得到響應後打印的所有 「東西「在屏幕上。

注:不喜歡「中..」結構,我想,這是完全不同的。

編輯: 的請求的代碼部分是像(不實際的代碼):

while(5){ 
     echo 'hey hey'; 
    } 

    $whatIWant = 'wanted string'; 
    $myTopicString = 'topic34593495'; 
    while(strlen($myTopicString)>2){ 
     $url = 'y.php/'.$myString; 
     $r = request($url); 
     $response = response($r); 
     if(strpos($response,$whatIWant)) 
      break; 
     $myTopicString -= 1; 
    } 

我要的是在屏幕上打印「嘿嘿」字符串,並請求之前看到它是什麼。

+0

你說的是什麼樣的要求。你能顯示一些代碼嗎? –

+0

簡單的HttpRequest – user2586173

+1

這並不說明它在所有。在服務器端或客戶端的哪個地方正在做什麼類型的請求?理想地顯示一些代碼。 –

回答

0

如果你的腳本很重,需要一些嚴重的加載時間,你應該考慮AJAX。所以首先顯示主屏幕元素。之後,您使用JavaScript檢索數據。

相關問題