如何为我的网站设置基本网址并将其包含在每个网页中?
有没有办法让我轻松地将变量更改为网站的基本网址,例如<?php $baseurl = "http://www.website.com/website/"; ?>
,并将其包含在每个网页上,以便所有CSS,JavaScript,图片和PHP包含此操作$baseurl
?
答案 0 :(得分:16)
除非您使用PHP echo
基本URL变量或页面的常量,否则不能使PHP和客户端资产都使用相同的基本URL。
通常的方法是在每个页面上都包含一个引导程序文件,并在其中定义基本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>
答案 1 :(得分:10)
您可能需要查看html base tag。
在html的<head>
部分内,添加
<base href="http://www.website.com/website/">
最重要的是,您可能希望base.php
具有默认目录以及您在项目中包含的内容。
答案 2 :(得分:-2)
(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);
?>