Session_Start php与会话ID

时间:2013-05-01 15:59:39

标签: php

你好我有这个页面vid.php 在这个页面我运行了这个PHP代码

<?php
$id = (isset($_GET["id"])) ? strval($_GET["id"]) : "nick";
$token  = isset($_GET['token']) ? strval($_GET['token']) : '1234567890';
$url[nick] =("http://212.79.96.134:8022");

header("Location: $url[$id] $token");
exit;
?>

在此页面vlc.php我正在通过GET方法对代码进行整理以执行和播放流

<?php
$serv="http://inviatapenet.gethost.ro";
$app = "Live";  
$file ="vid.php";
?>
<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" width="728" >
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" style="" id="player2" volume="50" name="vlc" height="400" width="600" 
target="<?php echo "$serv"."/"."$app"."/"."$file" ?>?id=nick">
</object>

这很棒。

我需要这个才能在会话ID上工作,从vlc.php调用。

但是,当我开始会话开始时id=vlc它会起作用。

这是我做过的事:vid1.php

<?php
session_start(); 
if(isset($_SESSION["vlc"])) {
  $referrer = $_SERVER["HTTP_REFERER"];
  $referrer = parse_url($referrer);
  if($referrer["host"] != $_SESSION["vlc"]) {
    echo "Permission denied.";
    die();
  }
} else {
  echo "Permission denied.";
  die();
}
unset($_SESSION["vlc"]);

$id = (isset($_GET["id"])) ? strval($_GET["id"]) : "nick";
$token  = isset($_GET['token']) ? strval($_GET['token']) : '1234567890';
$url[nick] =("http://212.79.96.134:8022");
header("Location: $url[$id] $token");
exit;
?>

并在vlc1.php调用会话我做了这个:

 <?php
    session_start();
    ?>
    <?php
    $_SESSION["vlc"] = $_SERVER["HTTP_HOST"];
    ?>

    <?php
    $serv="http://inviatapenet.gethost.ro"; 
    $app = "Live";
    $file ="vid1.php";
    ?>

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" width="728" >
<embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" style="" id="player2" volume="50" name="vlc" height="400" width="600" 
target="<?php echo "$serv"."/"."$app"."/"."$file" ?>?id=nick">

现在它非常适合工作!

0 个答案:

没有答案