$_GET nie działa

Tutaj dyskutujemy o PHP oraz zgłaszamy i rozwiązujemy problemy dotyczące tego języka.
maniun
Początkujący
Początkujący
Posty: 11
Dołączył(a): środa, 2 lipca 2014, 22:51

$_GET nie działa

Post przez maniun »

Witam wszystkich forumowiczów :) W Lini 3,4,5,6 wyskakuje mi błąd : do not access superglobal $_get array directly. Moim zadaniem kod jest prawidłowy. Proszę o jakieś sugestie. Oto mój kod php :

Code: Zaznacz cały

<?php	
1	$to='email@gmail.com';
2	$tytul="Nowy członek Libertagia :) ";
3      $imie=$_GET['imie'];
4        $email=$_GET['email'];
5	$from=$_GET['email'];
6        $headers = 'From: ' . $_GET['email'] . "\r\n" .
7	'Content-type: text/html; charset=utf-8';
8	mail($to,$tytul,$imie,$email,$from,$headers);		
	?>
maniun
Początkujący
Początkujący
Posty: 11
Dołączył(a): środa, 2 lipca 2014, 22:51

Re: $_GET nie działa

Post przez maniun »

Kombinowałem, pisałem, szukałem i problem rozwiązałem :) Temat uważam za zamknięty ;)
seeker
Początkujący
Początkujący
Posty: 10
Dołączył(a): piątek, 4 kwietnia 2014, 12:10

Re: $_GET nie działa

Post przez seeker »

Tak z ciekawości - gdzie był błąd? Na moje oko też wszystko jest ok.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: $_GET nie działa

Post przez Morfidon »

do not access superglobal $_get array directly
to warning - ostrzeżenie o tym że ktoś zastosował w kodzie bez przefiltrowania zmienną z $_GET i tworzy potencjalnie zagrożenie ataku. Wcześniej powinno się przefiltrować $_GET, $_POST etc.

Warning podkreślam jeszcze raz to OSTRZEŻENIE nie błąd.
Post Reply