Although it probably isnt the best way, if you must have all 58 or so name's retrieved at once, you could make your URL store them all like so:
page.php?noNames=58&names=john,paul,ringo,timmy
and get them like so:
<?php
if(isset($_GET['noNames']) && is_numeric($_GET['noNames'])){
$noNames = $_GET['noNames'];
} else {
echo 'URL tampering detected.';
exit;
}
if(isset($_GET['names']) && !empty($_GET['names'])){
$names = $_GET['names'];
} else {
echo 'URL tampering detected.';
exit;
}
$nameArray = explode(",", $names);
if(count($nameArray) !== $noNames){
echo 'URL tampering detected.';
exit;
}
//everything valid, do some stuff here
//names stored in $namesArray
?>