Jezeli ktokolwiek wejdzie tu i przeczyta mój post to chciałbym dać wam kilka linków odnośnie Manuala.
1. empty http://php.net/manual/en/function.empty.php
Empty sprawdzi czy to co przesyłasz czasami nie jest "puste"
2. filtry http://php.net/manual/en/ref.filter.php | http://php.net/manual/en/function.filter-input.php
Po coś są one w php prawda? Lepiej użyć ich, niż regexpów i jakiś autorskich funkcji.. Przypatrz się dobrze dokumentacji, bo nie tylko GET można filtrować, ale także POST.
3. isset() http://php.net/manual/en/function.isset.php
Sprawdza czy zmienna jest zainicjowana i czy nie jest nullem
Prosty przykład filtrów:
Cytat http://php.net/manual/en/function.filter-input.php#115086
Without this function...
<?php
if (!isset($_GET['a'])) {
$a = null;
} elseif (!is_string($_GET['a'])) {
$a = false;
} else {
$a = $_GET['a'];
}
$b = isset($_GET['b']) && is_string($_GET['b']) ? $_GET['b'] : '';
?>
With this function...
<?php
$a = filter_input(INPUT_GET, 'a');
$b = (string)filter_input(INPUT_GET, 'b');
?>
Pamiętaj! Nie czekaj na gotowy kod, myśl! ( ͡° ͜ʖ ͡°)