[PHP-users 34742] Re: ロードするCSSファイルを変える

Yoichi Kogure PXI07377 @ nifty.ne.jp
2009年 8月 29日 (土) 22:09:49 JST


小暮です。

>最終的には
>「ソースを見る」という操作を行ったときは
><link src=" css_path ">
><link src=" js_path ">
>として見えてほしいのです。

はずしているかも知れませんが、以下のようにセッションを使って
一度だけCSSの中身を提供するという方法はどうでしょう?

(Webページ内)
<?php
session_start();
$_SESSION['css_path'] = '/path/css1.css'; // ここは動的に変える
?>
<html>
<head>
<link ... src="fetch_css.php">
</head>

(fetch_css.php)
<?php
session_start();
if (isset($_SESSION['css_path'])) {
  header('Content-Type: text/css');
  readfile($_SESSION['css_path']);
  unset($_SESSION['css_path']);
}
?>

小暮 陽一 


PHP-users メーリングリストの案内