Как установить базовый URL для моего сайта и включить его в каждую страницу?
Есть ли способ для меня легко изменить переменную, чтобы быть базовым URL-адресом для веб-сайта, например <?php $baseurl = "http://www.website.com/website/"; ?>
<?php $baseurl = "http://www.website.com/website/"; ?>
и включать это на каждую страницу, чтобы все CSS, JavaScript, изображения и PHP включали этот $baseurl
?
Вы не можете заставить оба PHP и клиентские ресурсы использовать один и тот же базовый URL-адрес, если только вы не используете PHP для echo
базовой переменной или константы на странице.
Обычный подход заключается в том, чтобы иметь загрузочный файл, который вы указываете на каждой странице, и определять свой базовый URL-адрес и другие переменные на сайте.
bootstrap.php:
<?php define('BASE_URL', 'http://example.com');
index.php:
<?php include('bootstrap.php'); ?> <!DOCTYPE html> <html> <head> <!-- // --> <link rel="stylesheet" href="<?php echo BASE_URL; ?>/css/styles.css" /> </head> <body> <!-- // --> </body> </html>
в<?php include('bootstrap.php'); ?> <!DOCTYPE html> <html> <head> <!-- // --> <link rel="stylesheet" href="<?php echo BASE_URL; ?>/css/styles.css" /> </head> <body> <!-- // --> </body> </html>
Вы можете взглянуть на тег базы данных html .
Внутри раздела <head>
вашего html, поставьте
<base href="http://www.website.com/website/">
Кроме того, вы можете захотеть иметь base.php
с каталогами по умолчанию и еще что-то, что вы включили в свой проект.
(xampp), как использовать на локальном компьютере. расположение папок,
http://www.resimagaci.com/img/90rvnrf.png
ust.php
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> </head> <body>
alt.php
</body> </html>
sabitler.php
<?php #sabitler define('BASE_URL', 'base-url'); ?>
index.php
<?php include 'kutuphane/sabitler.php'; ?> <?php $ust= BASE_URL . '/kutuphane/ust.php'; $alt= BASE_URL . '/kutuphane/alt.php'; ?> <?php include ($ust); ?> <?php include ($alt); ?>