Strona 1 z 1

$_GET nie działa

Napisane: sobota, 13 września 2014, 09:52
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);		
	?>

Re: $_GET nie działa

Napisane: niedziela, 14 września 2014, 10:39
przez maniun
Kombinowałem, pisałem, szukałem i problem rozwiązałem :) Temat uważam za zamknięty ;)

Re: $_GET nie działa

Napisane: poniedziałek, 15 września 2014, 22:48
przez seeker
Tak z ciekawości - gdzie był błąd? Na moje oko też wszystko jest ok.

Re: $_GET nie działa

Napisane: wtorek, 16 września 2014, 12:51
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.