creo que vas mal muy mal pero bueno te dare algo a ver si te enteras
para grabar 4 valores desde una url los deberias de pasar de esta manera
http://www.url.com/index.php?valor1=...3&valor4=dato4
luego en tu codigo <?php ?> cojes los valores
$valor1 = $_GET['valor1']; $valor2 = $_GET['valor2'];
$valor4 = $_GET['valor4']; $valor3 = $_GET['valor3'];
y ejecutas la consulta de insertar los valores
mysql_query("INSERT INTO tabla(Valor1, Valor2, Valor3, Valor4) VALUES('{$valor1}', '{$valor2}', '{$valor3}', '{$valor4}')");
insertale un header para que redireccione esto lo digo mas que nada pk si actualizan la pagina el dato se reincertara de nuevo pk es un valor por URL a menos que le pongas una comprobacion para que si esta insertado no lo vuelva a insertar.
aunque no entiendi pk los quieres guardar por una URL