$_GET süper globali, URL üzerinden geçirilen parametreleri almak için kullanılır. Bu değişken, HTTP GET yöntemiyle gönderilen parametreleri içeren bir dizidir. İşte $_GET süper globalini kullanarak erişebileceğiniz bazı yaygın kullanımlar:
- URL üzerinden parametreleri almak:
// Örnek URL: example.php?name=John&age=25 $name = $_GET['name']; $age = $_GET['age']; echo "İsim: " . $name; // Çıktı: İsim: John echo "Yaş: " . $age; // Çıktı: Yaş: 25
- URL’deki parametrelerin var olup olmadığını kontrol etmek:
if (isset($_GET['name'])) { $name = $_GET['name']; echo "İsim: " . $name; } else { echo "İsim parametresi belirtilmedi."; }
- Varsayılan değerleri kullanmak:
$name = isset($_GET['name']) ? $_GET['name'] : "Bilinmiyor"; echo "İsim: " . $name;
- Birden çok parametreyi kullanmak:
if (isset($_GET['category']) && isset($_GET['page'])) { $category = $_GET['category']; $page = $_GET['page']; echo "Kategori: " . $category . ", Sayfa: " . $page; }
- Parametreleri güvenli bir şekilde almak:
$name = isset($_GET['name']) ? htmlspecialchars($_GET['name']) : ""; echo "İsim: " . $name;
Not: $_GET süper globalindeki değerler her zaman dize olarak saklanır. Eğer beklenen değer başka bir veri türünde ise, tür dönüşümü yapmanız gerekebilir.
$_GET süper globali, kullanıcılardan gelen parametreleri almak ve bu parametreleri işlemek için çok yaygın bir yöntemdir. Ancak, kullanıcıdan gelen verileri güvenli bir şekilde işlemek için giriş denetimi ve sıhhatli kullanım yöntemlerini uygulamanız önemlidir.