MMhhhh...domanda interessante...

Ti posto l'intero codice della pagina di login.php, compreso il codice che mi hai dato.
Tra parentesi ora nn mi si collega più al sito in remoto...

codice:
<?php
session_start();
$user = $_POST['user'];
$psw = $_POST['psw'];
//------------------------Login------------------------------------
$query_log = "SELECT `user`,`passwd` FROM `admins`;";
$link=mysql_connect('localhost' (<-questo l'ho messo io, nel file originale c'era il numero del server),'(nome_utente)','(password)');
if(!$link){
	die("Could not connect:".mysql_error());
}
mysql_select_db("(nome del db");

$result=mysql_query($query_log);
mysql_close($link);

if ($result) { 

while($row = mysql_fetch_array($result)){
	if(($row[0]==$user)&&($row[1]==$psw)){
		$_SESSION['userses_CM'] = $user;
		header("Location: http://(nome del sito in remoto)/index.php");
		echo($user);
	}else{
	  if($_SESSION['userses_CM'] == ''){
        header("Location: http://(nome del sito in remoto)/index.php");
    }
	}
}
} else {
  
  print mysql_errno($link) . ": " . mysql_error($link). "\n";
  
};

mysql_close($link);

?>
A quale $link ti riferisci? Come detto, non sono molto pratica...