Buondì!

Ho un problema (lo so, ultimamente ne posto molti su questo forum, ma sopportate, please!):

ho una pagina iniziale con questo include:

Codice PHP:
<?php if (isset($_GET['page'])) {

   
$page trim($_GET['page']) . ".php";
   include 
$page;

}
else{
include(
"centro.php");
}
?>
All'interno della pagina centro.php ho messo un form che passa dei valori a un altra pagina che si chiama page.php

Codice PHP:
echo "    <form action=\"index.php?page=page\" method=\"post\" enctype=\"multipart/form-data\" name=\"page\" id=\"page\">
    <input type=\"hidden\" name=\"id\" id=\"id\" value=\"" 
$id "\">
    <input type=\"hidden\" name=\"tipo\" id=\"tipo\" value=\"" 
$tipo "\">
    <input type=\"image\" name=\"submit\" id=\"submit\" src=\"immagini/" 
$tipo "/" $img_min "\" class=\"rounded-img\"></form>"
Cliccando sull'immagine che fa da submit, si apre la pagina index.php?page=page (e quindi page.php) che si riempie con i dati richiamati da un database a seconda di $id e $tipo.

Fin qui, tutto funziona perfettamente.
Il mio problema si è venuto a creare quando volevo mettere all'interno di questa pagina un tasto "Condividi".
Ovviamente, essendo l'url generico e privo di dati che possano permettere alla pagina di riempirsi (id, tipo), la condivisione è impossibile!

Voi come lo risolvereste questo problema?