Nowe posty

Autor Wątek: php + apache - REQUEST_METHOD niezdefiniowana zmienna  (Przeczytany 6616 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Mam maly problem z klawiatura w Gentoo 2006 bowiem po wybraniu kernela po zabootowaniu plytki przestaje dzialac klawiatura. Podczas ladowania pisze ze nie mozna wczytac CTK, a chwile pozniej nie moge juz wybrac normalnie mapy klawiatury. Z góry dzieki za pomoc. Pozdro Klouczers

Offline konrad okurowski

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 463
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #1 dnia: 2006-07-11, 23:47:08 »
2006-07-10 23:40:00 klouczers napisał:

> Mam maly problem z klawiatura w Gentoo 2006 bowiem po wybraniu kernela po zabootowaniu plytki
 > przestaje dzialac klawiatura. Podczas ladowania pisze ze nie mozna wczytac CTK, a chwile
 > pozniej nie moge juz wybrac normalnie mapy klawiatury. Z góry dzieki za pomoc. Pozdro Klouczers

Na początek włącz support usb keyboard w biosie:)
od jacekowski(c)
p.s. zapraszam na kanał #gentoo.pl w sieci irc.freenode.net :)

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #2 dnia: 2006-07-10, 13:18:07 »
Cześć,
drugi dzień próbuję uruchomić trio apache + php + mysql i wstyd sie przyznać wiecznie coś nie tak. Mam (Slackware 10.2):
mysql-4.1.14-i486-1
php-apache2-5.0.5-i686-1rob
apache2-2.0.58-i486-1kjz

Mysql działa.
Apache działa.
Php działa (o tyle o ile).

W logach mam stale (przy próbie wczytania pliku php)
[Mon Jul 10 12:17:29 2006] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: REQUEST_METHOD in /home/ola/public_html/raport2.php on line 6, referer: http://127.0.0.1/~ola/dh-nadzoruj2.php
[Mon Jul 10 12:17:29 2006] [error] [client 127.0.0.1] File does not exist: /var/www/htdocs/favicon.ico

Wrrr. Php jest interpretowany, no ale oczywiście z takim błędem skrypty nie działają :/
Paczki (oprócz mysql) z linuxpackages. Pliki uruchamiane na windowsie (sewer krasnal) działają poprawnie.

Nie te wersje pakietów, błędna konfiguracja czy o co chodzi?

dziękuję
olka

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 1403
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #3 dnia: 2006-07-10, 13:46:41 »
2006-07-10 13:18:07 olka napisał:

 > W logach mam stale (przy próbie wczytania pliku php)
 > [Mon Jul 10 12:17:29 2006] [error] [client 127.0.0.1] PHP Notice:  Undefined variable:
 > REQUEST_METHOD in /home/ola/public_html/raport2.php on line 6, referer:
 > http://127.0.0.1/~ola/dh-nadzoruj2.php

Jakbys pokazala ta linie 6 z tego pliku to moze by sie cos rozjasnilo ;]

Pozdrawiam ;)
:P

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #4 dnia: 2006-07-10, 13:57:26 »
2006-07-10 13:46:41 ush napisał:


 > Jakbys pokazala ta linie 6 z tego pliku to moze by sie cos rozjasnilo ;]
 >
 > Pozdrawiam ;)

Kiedy mówię, że to nie jest wina błędu w pliku php, na krasnalu działa poprawnie, konstrukcja jest standardowa:

6 linia pliku /home/ola/public_html/raport2.php brzmi dokładnie tak:
if ($REQUEST_METHOD=='GET' && isset($kryterium))

pozdrawiam
olka

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 1403
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #5 dnia: 2006-07-10, 17:30:46 »
2006-07-10 13:57:26 olka napisał:

> 2006-07-10 13:46:41 ush napisał:
 >
 >
 >  > Jakbys pokazala ta linie 6 z tego pliku to moze by sie cos rozjasnilo ;]
 >  >
 >  > Pozdrawiam ;)
 >
 > Kiedy mówię, że to nie jest wina błędu w pliku php, na krasnalu działa poprawnie, konstrukcja
 > jest standardowa:
 >
 > 6 linia pliku /home/ola/public_html/raport2.php brzmi dokładnie tak:
 > if ($REQUEST_METHOD=='GET' && isset($kryterium))
 >
 > pozdrawiam
 > olka
 >

To REQUEST_METHOD odnosi sie do bierzacego pliku ? Jesli tak to moze cos w stylu $_SERVER['REQUEST_METHOD'] == 'GET' mogloby pomoc ;)
Ale moge sie mylic, bo zbyt duzego doswiadczenia w php nie mam ;]

Pozdrawiam
:P

Offline Aleksandra Brzezińska

  • Users
  • Guru
  • *****
  • Wiadomości: 776
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #6 dnia: 2006-07-10, 20:59:49 »
W pliku php.ini należy ustawić:
register_globals = on

pozdrawiam
olka

Offline Jakub Zalas

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 534
    • Zobacz profil
php + apache - REQUEST_METHOD niezdefiniowana zmienna
« Odpowiedź #7 dnia: 2006-07-11, 04:50:26 »
2006-07-10 20:59:49 olka napisał:

> W pliku php.ini należy ustawić:
 > register_globals = on
 >
 > pozdrawiam
 > olka

Zmienna register_globals jest domyślnie ustawiona na off, gdyż jest niebezpieczna. Nie zaleca się jej używania:
http://pl.php.net/register_globals
http://en.wikibooks.org/wiki/Programming:PHP:Register_Globals

Zamiast tego powinnaś raczej zmienić skrypty, aby używały zmiennej $_SERVER['REQUEST_METHOD'] zamiast $REQUEST_METHOD.