Ese código te dará error (y si no lo hace en pantalla es porque tenes mal configurado tus errores). Deberías hacer algo así:
Código PHP:
if( ! empty( $_GET["id_producto"] ) ) {
$id_producto=$_GET["id_producto"];
$cuantos = empty( $_SESSION["carrito"][$id_producto]["cantidad"] ) ? 0 : intval( $_SESSION["carrito"][$id_producto]["cantidad"] );
$_SESSION["carrito"][$id_producto]["cantidad"]= $cuantos + 1;
}
Para mostrar las cantidades todo lo que tenes que hacer es un foreach sobre este array:
Código PHP:
if( isset( $_SESSION["carrito"] ) && count( $_SESSION["carrito"] ) > 0 ){
foreach( $_SESSION["carrito"] as $item ){
echo $item["cantidad"];
}
}
Ahora, al menos guarda una posición mas con el id del producto así podes acceder facilmente a esta (tal cual guardas cantidad). Cualquier duda consultala.