2017-08-15 1 views
1

J'ai trouvé des choses bizarres que je n'avais jamais vues auparavant.Utilisation du fichier php dans une balise vidéo HTML contenant l'emplacement de l'en-tête dans un fichier vidéo

J'utilisé <source type="video/webm" src="test.php">

au lieu de <source type="video/webm" src="example.webm">

... fichier Test.php ne contenant que cette ligne de code:

header("Location: https://www.example.com/example.webm"); 

et il fonctionne ..

Est-ce normal ou peut-être a un inconvénient pour la vidéo/chargement/flash (ou le soutien du navigateur), y at-il réellement toute différence en utilisant test.php ou example.webm directement? Je suis tellement confuse parce que ce que je sais ... c'est trop beau pour être vrai, et trop simple. Apprécierait n'importe quel commentaire/pointeur ...

+1

Tout ce que fait le script est d'envoyer une redirection vers le navigateur. Le navigateur suit l'emplacement de '.webm' et le charge. La vidéo n'est pas transmise par le biais de votre script, et l'emplacement réel de '.webm' n'est pas caché par l'utilisateur. –

+0

Merci ... si c'est correct d'utiliser 'test.php' le fichier' .webm' n'est pas visible dans le code. Donc, je devrais être en mesure d'ajouter une sorte de jeton temp, ce serait l'idée ici. – Tom

+0

Oh ... au moins je sais maintenant que cette approche est inutile. – Tom

Répondre

0

Il est bon à utiliser. Le navigateur recherche simplement "https://www.example.com/example.webm" lors de l'accès à test.php, donc la différence de chargement est très faible. (Aussi petit qu'il faut pour que votre navigateur soit redirigé).