Я пытаюсь загрузить файл CSS из каталога на основе динамического имени файла, созданного с помощью PHP $ _SERVER ['HTTP_HOST'].Идея $ _SERVER ['HTTP_HOST'] запрашивается и сопоставляется с идентификатором клиента.Этот идентификатор используется в имени файла CSS, то есть «1.css» или «5.css» в заголовке html, в зависимости от идентификатора клиента.
Этот метод работает в Safari и Firefox, но просто загружается ».css "в Google Chrome на моем Mac.
Так как PHP на стороне сервера, я могу только предположить, что это $ _SERVER ['HTTP_HOST'], который не принимается через Chrome.
Два вопроса.Зачем?И - поскольку это серьезная проблема - каковы мои альтернативы для динамической записи имени файла .css?
Спасибо!
// Set client ID for session
$id_client_sql = "SELECT id FROM client WHERE url='".$_SERVER['HTTP_HOST']."'";
$id_client_res = mysqli_query($dbConnect, $id_client_sql) or die(mysqli_error($dbConnect));
$client = mysqli_fetch_array($id_client_res);
$id_client = $client['id_client'];
Тогда -
$display_block .= '<link rel="stylesheet" href="'.$id_client.'.css">'; //etc...