Sobes.tech
Junior — Middle

როგორ შეიძლება გამოვიტანოთ ეკრანზე GET მეთოდით URL-საკითხის პარამეტრებით მიღებული სახელების სია?

sobes.tech AI

პასუხი AI-სგან

PHP-ში, თუ გსურთ გამოიტანოთ სახელების სია, რომლებიც გადაეცათ URL GET პარამეტრებით, შეგიძლიათ გამოიყენოთ გლობალური მასივი $_GET. მაგალითად, თუ URL გამოიყურება ასე:

http://example.com/page.php?names[]=Ivan&names[]=Maria&names[]=Petr

მაშინ PHP-ში შეგიძლიათ მიიღოთ სახელების მასივი და გამოიტანოთ:

<?php
if (isset($_GET['names']) && is_array($_GET['names'])) {
    foreach ($_GET['names'] as $name) {
        echo htmlspecialchars($name) . "<br>";
    }
} else {
    echo "სახელები არ გადაეცა";
}
?>

მნიშვნელოვანია გამოიყენოთ htmlspecialchars XSS-ისგან დაცვისთვის, როდესაც აჩვენებთ მოთხოვნიდან მიღებულ მონაცემებს.