Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wykonywanie skryptu
sannin
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Cześć,

z góry sorry za tytuł tematu ale nie miałem pojęcia co wpisać. Mam taki skrypt:

  1. <?php
  2. for($i = 0; $i < 10; $i++) {
  3. sleep(1);
  4. echo date("s")."<br>";
  5. }
  6. ?>


Jak odpalę go równocześnie w dwóch osobnych kartach to zwracają coś takiego:

pierwszy (http://domena.pl/skrypt.php):
Cytat
42
43
44
45
46
47
48
49
50
51


drugi (http://domena.pl/skrypt.php):
Cytat
52
53
54
55
56
57
58
59
00
01


Więc jak widać wywołanie skryptu, odpalone jako drugie musi czekać do zakończenia wywołania pierwszego. Jak zrobić, żeby wykonywały się równocześnie?

Ten post edytował sannin 10.12.2010, 00:39:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
merk
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 7
Dołączył: 31.05.2006

Ostrzeżenie: (0%)
-----


Cześć,

takie zachowanie zależy od przeglądarki
http://www.sitecrafting.com/blog/browser-cache-multiple-tabs
(sprawdź jak działa Opera)

żeby uniknąć takiego zachowania wystarczy dodać dowolny parametr w $_GET
np:
http://domena.pl/skrypt.php?a
http://domena.pl/skrypt.php?b
Go to the top of the page
+Quote Post
sannin
post
Post #3





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Teraz jak o tym napisałeś przypomniało mi się, że dodawałem do obrazków ?time(), żeby ich nie cachował (IMG:style_emoticons/default/smile.gif) Dzięki za pomoc teraz tylko zastanawiam się jak dodać do reguły w .htaccess losową wartość:

  1. RewriteRule ^mysql/(.*)/(.*)$ index.php?base=$1


Czy ma ktoś jakiś pomysł?

Edit

Mam (IMG:style_emoticons/default/smile.gif)
Gdyby ktoś kiedyś potrzebował

Kod
RewriteRule  ^mysql/(.*)/(.*)$ index.php?base=$1&q=%{ENV:UNIQUE_ID}


Ten post edytował sannin 10.12.2010, 11:05:55
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:57