Re, voici les réponses aux questions que tu m'as posé :
Le code javascript :
function OpenURL(URL, newWindow){
if( newWindow == 1 ){
window.open(URL);
}else{
location.href=URL;
}
}
Je passe l'url de la page en paramètre. (Chemin absolu)
Le code de la page que je veux ouvrir :
<?php
session_start();
if(isset($_GET['file']) and is_numeric($_GET['file'])){
/// Si je fais echo session_id(); ici, l'id diffère de l'id de la page appelante ! (voir mon ancien post)
include('conexion.php');
include('functions.php');
connexion( "localhost", "USER", "PASSWORD", "TABLE");
$req01 = "SELECT * FROM lesson WHERE id='".$_GET['file']."'";
$data01 = mysql_fetch_array(mysql_query($req01));
if($data01['free'] == 1){
if(isset($_SESSION['user']['id'])){ /// Ici le tableau $_SESSION['user'] n'existe pas sous Firefox IncStat('num_view', $_GET['file']);
DisplayPDF($data01['path'], $_GET['file']);
}else{
DisplayErrorHTML(18);
}
}else{
if(CheckRights($_SESSION['user']['id'], $_GET['file'])){ /// Ici le tableau $_SESSION['user'] n'existe pas sous Firefox IncStat('num_view', $_GET['file']);
DisplayPDF($data01['path'], $_GET['file']);
}else{
DisplayErrorHTML(1);
}
}
mysql_close();
}
?>
Quand aux identifiants de session, ils sont passés par cookies
Voila j'éspère que ceci t'aidera.
@+