Hola yoguuu
mira, te comento que es más simple recoger los valores pasados por la URL con la variable del sistema $_GET. debajo te va un ejemplo:
Si por la URL pasas algo como:
<a href="categorias.php?id_categoria= . '$categoria' . ">
puedes recoger el valor de id_categoria de la siguente forma
Código PHP:
<?
$id_categoria=$_GET['id_categoria'];
echo $id_categoria;
?>
De esa forma te ahorrarias de haer muchos explodes o splits
Saludos