![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Napisałem prosty skrytp - coś jak księga gości :
(IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Czy może ktoś mi go przepisać pod wyłączone globalne zmienne - chodzi o przenoszenie zmiennych miedzy formularzami (a serwer na który pisze ma register_global=off)- zrozumienie postępowania gdy zmienne są wyłaczone - wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
gdy masz wylaczone zmienne globalne, do zmiennych musisz sie odowlywac bezposrednio z tablic $_POST, $_GET, $_SESSION...
czyli np. $_POST['text'] sam se przepisz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Przepisałem - informacja o niezdefiniowanej zmiennej - książke od php 5 będe miał w przyszłym tygodniu - błagam nie każcie mi czekać (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat błagam nie każcie mi czekać Blagam, zlituj się nad nami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak dostajesz jakis bląd, to pokaz nam go w calosci, a nie swoje interpretacje robisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a ze ze mnie domyslna bestia... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) : jak nie okreslisz metody wysylanie formularza, domyslnie jest wysylane url'em, czyli $_GET['text'] a nie $_POST['text'] daj tak:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Zrozumiałem - Pozdrawiam i obiecuję poprawę (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !
|
|
|
![]()
Post
#6
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
jeszce jedna zdrowa zasada.
Nie należy nadpisywać wartości zmiennych w POST i GET - w końcu w całym skrypcie chciałoby się mieć pewność, że właśnie to co w nich jest - przyszło od usera. W sytuacji, gdy potrzebujesz coś dodać - przepisuje się wartość Z $_POST do 'normalnej', prywatnej, zmiennej. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 382 Pomógł: 0 Dołączył: 29.11.2005 Skąd: :jestem(); Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem - zaraz po pobraniu $_POST[''] przypisuje do zmiennej - ale jescze jedno pytanie dot. wyżej opisanego skryptu - gdy dodam wpis i odświerze stronę powiela się ostatni wpis w pole textowe....pomimo iż po wykonaniu skryptu wartoś przekazana zmiennej jest wartością null ? Dlaczego ?
edit:ale tylko gdy coś wpiszę w input - text - w innym przypadku po f5 nie ma nowego wpisu.? - czy istnieje jakaś funkcja która nie pozwoli skryptowi wysłać POSTDATA ? Ten post edytował jastu 14.03.2006, 14:38:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 21:31 |