Jump to content

Recommended Posts

I have a site that is progressively playing an FLV on the server. If I click the home button while it is still caching the video, it does not cancel the download and proceed to the home page. It just says waiting for mysite.com…. then as soon as it is done caching the whole FLV , it then goes to the home page.

 

Now the behavior occurs in Firefox and Chome. It works just fine in Safari…any ideas?

Link to comment
https://forums.phpfreaks.com/topic/212307-browser-caching-issues/
Share on other sites

You know what, maybe their is a problem with my PHP headers.

 

These FLVs are above web-root so I am using PHP to give the player the data. I don't know much about headers, but maybe you guys do.

 

<?php
include("connect.php");
if ($_SESSION['loggedIn'] == true)
{
$id 	= $_GET['id'];

$query 	= mysql_query("SELECT filename FROM video WHERE id = '$id'");
$row 	= mysql_fetch_array($query);

$filename = "../../../armsmedia/videos/".$row['filename'];

header( 'Content-Description: File Transfer' );
    header( 'Content-Type: application/octet-stream' );
    header( 'Content-Disposition: attachment; filename='.basename( $filename ) );
    header( 'Content-Transfer-Encoding: binary' );
    header( 'Expires: 0' );
    header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
    header( 'Pragma: public' );
    header( 'Content-Length: ' . filesize( $filename ) );
    ob_clean();
    flush();
    readfile( $filename );
    exit;
}
?>

 

Basically you have to be logged into the web site to have access to these videos. Can anyone see if their is something here maybe causing this problem?

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.