ďťż
Podstrony
|
telcocafewitam. czy ktoś mi wyjaśnie co robię nie tak? napisałem prościutki skrypt:<? echo $cos; ?> wrzuciłem go na serwer, nazwałem plik skrypt.php. następnie wpisałem do przeglądarki adres strony http://adres.mojej.s....php?cos=lukasz z nadzieją, że ukaże mi się w przeglądarce napis "lukasz". niestety moje nadzieje okazały się płonne - zobaczyłem pusty ekran. dlaczego? Tez mialem taki problem na poczatku :) daj przed echo: $cos=$_GET['cos']; bo wytlumaczenia odsylam do kursow :) Nigdy pisząc skrypty nie korzystaj ze zmiennych globalnych. Jest to po prostu niebezpieczne. Dlaczego ci się nic nie wyświetlało ? Zmienna $cos była pusta bo na serwerze jest wyłączone registred_globals Cytat z pliku php.ini: ; Whether or not to register the EGPCS variables as global variables. You may ; want to turn this off if you don't want to clutter your scripts' global scope ; with user data. This makes most sense when coupled with track_vars - in which ; case you can access all of the GPC variables through the $HTTP_*_VARS[], ; variables. ; ; You should do your best to write your scripts so that they do not require ; register_globals to be on; Using form variables as globals can easily lead ; to possible security problems, if the code is not very well thought of. register_globals = Off umieszczenie linii: $cos=$_GET['cos']; nie pomogło :/ tfuu, przepraszam, już działa. wielkie dzięki. Użytkownik eugeniusz edytował ten post 25 wrzesień 2006, 10:25 |
|||
Sitedesign by AltusUmbrae. |