otwarcie strony przez skrypt

otwarcie strony przez skrypt
  • Rejestracja: dni
  • Ostatnio: dni
0

witam

W kodzie strony musze na pare sekund otworzyc/zaladowac inna stronke w sposob nie widoczny dla odwiedzajacego.
Mozliwosci ktore sprawdzalem:
1.javascript:windows.open
Odpada poniewaz przegladarki blokuja wyskakujace okna.
2.iframe + javascript
Odpada poniewaz docelowa strona ma w kodzie
if (document.location != top.location) { top.location = document.location; }

Zadanie mozliwe do zrealizowania w PHP lub JavaScript.
Czekam na wasze propozycje
Pozdrawiam

tomkiewicz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1193
0

w php - curl
w javascript - ajax

ale to i tak zależy od tego, co dokładnie chcesz zrobić - jeżeli strona jest zabezpieczona przed takimi "mykami", masz utrudnione zadanie

prgtw
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 255
0

HTMLowy tag object wysterowany kodem JavaScript np. z uzyciem DOM czyli dynamicznego stworzenie dziecka xxx.appendChild(), ustawienie parametrow i zaladowanie strony a po minucie jego skasowanie chocby przez innerHTML = '';

  • Jak poprzednik: AJAX, cURL
LO
  • Rejestracja: dni
  • Ostatnio: dni
0

Myślę, że najlepszym rozwiązaniem będzie tu javascript w połączeniu z php (choć interesuje nas głównie to pierwsze).
Wystarczy wstawić kod:

Kopiuj
<script type="text/javascript" language="javascript" src="stronka.php"></script>

ewentualnie skrypt może posiadać jeszcze informacje o przeglądarce/systemie użytkownika
poniższy wysyła getem nazwę przeglądarki:

Kopiuj
<script type="text/javascript" language="javascript">
<!--
document.write('<'+'scr'+'ipt type="text/javascript" language="javascript" src="stronka.php?przegl='+encode(navigator.appName)+'"></'+'scr'+'ipt>');
//-->
</script>

parametry wysłane na to podobieństwo można potem odebrać w stronka.php używając $_GET['przegl'] itd

dziękuję za wysłuchanie, za ew. błędy przepraszam ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.