Jak wywołany jest skrypt ?

0

Czy ktoś wie jak sprawdzić jak został wywołany skrypt ?

Czy normalnie czy przez rysunek ?

0

troche nie jasno napisales :-)

Jezeli chodzi ci o to co ja mysle i jest to tez w php to:
[code]
if(cos tam){
echo("cos tam sie wykona");
}
else{
echo("Jak to powyzej sie nie wykona do pojawi ci sie to co teraz pisze");
}
[/code]

0

Niestety nie oto chodzi. Miałem na myśli jak w PHP sprawdzić czy skrypt został wywołany przez przeglądarke czy przez rysunek.

Czy wywołano po prostu http://serwer.pl/plik.php

czy

Jak to sprawdzić ?
Może za pomocą nagłówków ?

0

Niestety nie oto chodzi. Miałem na myśli jak w PHP sprawdzić czy skrypt został wywołany przez przeglądarke czy przez rysunek.

Czy wywołano po prostu http://serwer.pl/plik.php

czy

Jak to sprawdzić ?
Może za pomocą nagłówków ?

No cuż, niestety jako takiej różnicy nie jestem w stanie stwierdzić :(
Są różne ale zależne od przeglądarki:

  • np. IE przy pobieraniu dokumentu przez tag IMG w nagłówku ACCEPT ma tylko: /
  • w NS natomiast zauważyłem że przy takim pobraniu zmienia się REMOTE_PORT
    na numer o jeden większy od normalnego.

Wydaje mi się że najlepszym rozwiązaniem jest po prostu przy wczytywaniu
przez IMG dodać do URLa jakąś zmienna która będzie informowała o typie pobierania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1