Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php+js
Forum PHP.pl > Forum > PHP
shpyo
czy wie ktoś w jaki sposób przesłać wartość zmiennej w js, do zmiennej w php?

wiem że w drugą stronę się da...

pozdr,
shpyo
bregovic
http://php.net/manual/faq.html.php#faq.htm...script-variable - manual to takie fajne cos - ma odpowiedzi na wiecej pytan niz nam sie wydaje... i mozna w nim nawet szukac! winksmiley.jpg
shpyo
wiem, że manual to potężna rzecz. To co mi dałeś to ja wiem. Prrzyczytałeś mój post doskladnie?

Chcę zmiennej w php np. $adres przypisać to co się znajduje pod zmienną 'link' w js.
bregovic
hmm... ok. bez przeladowywania strony? z tego co wiem nie zrobisz czegos takiego, ale to zalezy do czego i jak i po co...

masz moze jakis przyklad do czego chcesz toto uzyc, lub moze mozesz troche glebiej wytlumaczyc twoj problem?
BartekR
Podstawą jakiegokolwiek programowania, jest zrozumienie jak (i gdzie) działają narzędzia, których używasz. Polecam poczytać trochę o podstawach php i JS. ;)
Leezard
jesli bez przeladowania strony to zapomnij... JS dziala po stronie usera a php na serwerze, natomiast mozna przekazac zmienne js do skryptu php ale musi nastapic polaczenie z serwerem i pobranie strony,np tak:

- doklejenie zmiennej do url'a (np. window.location+='?zmienna='+wartosc, jak przypiszesz to np do buttona onclick to odswiezy ci strone z nowa zmienna)
- przeslanie formularza z okreslona wartoscia pola
shpyo
w js generuję z tablicy losowy link, i teraz za pmocą php chcę przejść na ową stronę.

np.
adres = 'http://php.pl';

i teraz chcę aby w php zmienna $idz = "http://php.pl";

wiem, że kombinuję ostro i wiem że można napisać w jamym js lub w samym php. Ale idea tego skryptu jest taka, że wejście na link musi być zaliczone z kompa usera - a nie z serwera (w przypadku napisania tego w php).
bregovic
jezeli wejscie na link ma byc zliczone z kompa usera to najpierw znajdz linka
Kod
losowyLink = "http://php.pl/";

i przeslij usera javascriptem na adres:
Kod
window.location=losowyLink;

i po ptakach... albo wyslij ten losowy link do php odswiezeniem strony
Kod
window.location="skrypt.php?whereToGo="+losowyLink;

i przeslj poprzez
  1. <?php
  2. header('Location: '.$_GET['whereToGo']);
  3. ?>

jesli to nie jest zadna z tych dwoch opcji to wciarz nie rozumiem o co ci chodzi ;[
shpyo
ooo, bregovic... o to mi mniej więcej chodziło :-)
teraz już wiem co i jak.

i jeszcze spytam tak z ciekawości... [ot] w js, można otworzyć plik?
bregovic
to zalezy co masz na mysli mowiac 'otworzyc plik'... ale generalnie to nie. mozesz zaladowac inne pliki js, ale plikow na serwerze ani lokalnych raczej nie dotkniesz...

ewentualnie moznaby ztworzyc 'bramke' php do ladowania plikow z serwera, gdzie gdy ladujesz js to piszesz <script language='JavaScript' type="text/javascript" src="get_file.php?filename=nazwa_pliku"> - i ten skrypt laduje dany plik w postaci
Kod
zmiennaJs="ZAWARTOSC PLIKU"
- i wtedy mozesz pracowac na pliku z pozoimu js...
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.