Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie informacji do zmiennej
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
tomekmvr
Witam

mam taki skrypt ktory pobiare jakis ciag znakow ze stronny i chcialbym to co on wygeneruje zapisac do jakies zmiennej:

O to ten skrypt
  1. <?php
  2. var preferrer='';
  3. try {
  4.  preferrer = top.document.referrer;
  5. } catch (e) {
  6.  preferrer = '';
  7. } finally {
  8.  document.write('<scr' + 'ipt type="text/javascript" src="http://www.jakasstrona.pl/script.php?s=11713&pref=' + escape(preferrer) + '&ref=' + escape(document.referrer) + '&ck=1"></scr' + 'ipt>');}
  9. ?>


Probowalem na wiele sposob, ale bez skutku. Jak to zrobic zeby to co wygeneruje zapisac do zmiennej np. "index"

Prosze was o pomoc.
misiek172
do zmiennej w PHP czy JS?

jeśli do JS:

  1. var preferrer='';
  2. try {
  3. preferrer = top.document.referrer;
  4. } catch (e) {
  5. preferrer = '';
  6. } finally {
  7. var index = '<scr' + 'ipt type="text\/javascript" src="http://www.jakasstrona.pl/script.php?s=11713&pref='
  8. + escape(preferrer) + '&ref=' + escape(document.referrer) + '&ck=1"><\/scr' + 'ipt>';
  9. }


jeśli do zmiennej PHP to będziesz musiał przeładować strone , chyba że użyjesz AJAXa, inaczej to np do Cookie, z czego potem sobie wyczytujesz php; $_COOKIE['nazwa_zmiennej'], lub przez zakodowanego GETa, nic innego oprócz tych trzech metod mi nie przychodzi na myśl.... a nie jeszcze możesz użyć POST smile.gif
tomekmvr
Własnie o to mi chodzilo, tylko ze teraz staram sie uzyc tego do automatycznego przekierowania i tu pojawia sie nastepny problem.

to moj kod:
  1. var preferrer='';
  2. try {
  3. preferrer = top.document.referrer;
  4. } catch (e) {
  5. preferrer = '';
  6. } finally {
  7. var index = '<scr' + 'ipt type="text\/javascript" src="http://www.jakasstrona.pl/script.php?s=11713&pref='
  8. + escape(preferrer) + '&ref=' + escape(document.referrer) + '&ck=1"><\/scr' + 'ipt>';
  9. }
  10. window.location = index;


Zamiast wczytac mi link ktory generuje ten skrypt, to mi przekierowuje poprostutu jako
  1. <scr' + 'ipt type="text\/javascript" src="http://www.jakasstrona.pl/script.php?s=11713&pref='
  2. + escape(preferrer) + '&ref=' + escape(document.referrer) + '&ck=1"><\/scr' + 'ipt>

A jak zrobic zeby przekierowalo to co wygeneruje ten skrypt? A ten skrypt pobiera
adres URL do strony.
misiek172
  1. var preferrer='';
  2. try {
  3. preferrer = top.document.referrer;
  4. } catch (e) {
  5. preferrer = '';
  6. } finally {
  7. var index = 'http://www.jakasstrona.pl/script.php?
  8. s=11713&pref='+ escape(preferrer) + '&ref=' + escape(document.referrer) + '&ck=1';
  9. }
  10. window.location = index;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.