[php] jak przekazać wartość zmiennej do innego scry

0

Mam scrypt dajmy na to scr1.php w nim powstaje jakaś zmienna $x o konkretnej wartości
na innym serverze mam inny scrypt scr2.php i chciałbym by pierwszy scrypt przekazał mu te zmienną.

Dlaeczego tak? bo na tym innym serverze nie moge tworzyć plików i musze operacje wykonywać na innym ale wyniki potrzebuje tam na tym pierwszym.

Za pomoc z góry dzięki

//Pisać prefixy!! - m.M

0

Pisze spod Lynxa, w zwiazku z czym nie bedzie polskich literek ani zie jestem zalogowany. Ale to chyba nie przeszkadza.
Na twoj problem sa przynajmniej dwa rozwiazania: metody POST i GET. Teraz pytanie, jak chcesz te zmienna przekazac. I jaka to zmienna. Jesli przekazywanie zmiennej ma byc niewidoczne dla uzytkownika, albo jest zbyt dluga, to musisz zastosowac metode POST. W innym przypadku, mozesz zastosowac metode GET.
Jesli zdecydujesz sie uzyc metody GET, to musisz sie zastanowic, czy w zmiennej moga wystapic spacje. Jesli tak, musisz je zamienic na jakis dziwny znaczek, zeby nie wystepowal onw tej zmiennej normalnie. Po takiej obrobce dodajesz do URL'a po '?' nazwe zmiennej, znak '=' i ta zmienna. Sprawa jest prostsza, jezeli masz formularz, do ktorego cos sie wpisuje i po nacisnieciu "Wyslij" ma ci przesylac dane. Wtedy w miejscu kropek w: <FORM ... jakies_tam_inne ustawienia> musisz wpisac cos takiego: METHOD=POST albo METHOD=GET i ACTION="dokument_php_na_innym_serwerze_obslugujacy_formularz". Mysle, ze widac, o co mi chodzi. Teraz po stronie serwera musisz odwrocic funkcje zamieniajaca spacje na te dziwne znaczki (tylko w wypadku, kiedy nie robisz tego za pomoca formularza) i korzystac ze zmiennych jako elementow tablicy $HTTP_GET_VARS["nazwa"] i $HTTP_POST_VARS["nazwa"] odpowiednio dala metody GET i POST. "nazwa" jest nazwa zmiennej, lub nazwa pola w formularzu (ustawiane w: <INPUT (...) NAME=tutaj>.
Wiem, ze troszke zagmatwane, ale cos pewnie da sie zrozumiec.

0

hmm... a require nie działa ??

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