我有带有“默认”元标记的index.php页面,我调用了交换机功能,例如single_page.php和它看起来像www.something.com/?page=single_page
。
如何使用来自single_page.php
的元标记覆盖索引页面中的元标记$conlibrary="play/pages/" ;
IF(!isset($_GET['page'])){
$page = 'deafault';
} ELSE {
$page = $_GET['page'];
$findme = '&';
$pos = strpos($page, $findme);
IF ($pos ===true) {
$data = explode("&", $data);
$dest =$conlibrary."/".$data[0].".php";
IF (file_exists($dest)) {
$page = $_GET['page'];
} ELSE {
$page = '404';
}
} ELSE {
$dest =$conlibrary."/".$page.".php";
IF (file_exists($dest)) {
$page = $_GET['page'];
} ELSE {
$page = '404';
}
}
}
include($conlibrary . $page .".php");
答案 0 :(得分:0)
如果您确实需要修改元标记,并且根据具体情况,我的策略是提供元标记ID属性,然后使用Javascript进行更改,如此gist。
如果在将页面发送到浏览器之前需要进行更改,则效果不佳;由于PHP不是主要语言,我的业余本能就是简单地将字符串变量用于“默认”元标记(如果需要,重写代码),以便包含的文件可以根据需要修改这些字符串。