आप क्या कर सकते है, आप की तरह एक चर में उत्पादन की दुकान:
header.php
<?php
$output = '<html><title>%TITLE%</title><body>';
?>
पुनश्च: आप को दूर करने के सभी चुनाव आयोग की जरूरत है होस/प्रिंट इत्यादि ताकि सभी संभावित आउटपुट $output
चर में संग्रहीत हो।
यह easely हो सकता है किया, फ़ाइल के शुरू में $output = '';
को परिभाषित करते हुए और उसके बाद खोज/$output .=
करने के लिएecho
बदलें।
और फिर करने के लिए %TITLE%
की जगह कि तुम क्या जरूरत है:
<?php
include("header.php");
$title = "TITLE";
$output = str_replace('%TITLE%', $title, $output);
echo $output;
?>
एक और तरीका है, अपने कोड में javascript
उपयोग कर रहा है के बजाय:
<title><?php echo $title; ?></title>
वहाँ में इस रखो:
<script type="text/javascript">
document.title = "<?=$title;?>"
</script>
या jQuery, यदि आप चाहें:
<script type="text/javascript">
$(document).ready(function() {
$(this).attr("title", "<?=$title;?>");
});
</script>
जाना बदलने के लिए सबसे अच्छा तरीका होगा में कोड निम्नलिखित जोड़ें अपने प्रोग्राम का तर्क ताकि आप शीर्षक टैग आउटपुट करने से पहले समय में शीर्षक को परिभाषित कर सकें। कामकाज हैं लेकिन वे कट्टर हैं। –
संबंधित: http://stackoverflow.com/questions/2825776/header-how-to-modify-title-of-the-page-on-the-fly – JNF
+1 पेक्का। और "क्लुडी" के लिए "जटिल", "प्रसंस्करण की अपेक्षाकृत उच्च लागत", और "जो भी चीज़ को बनाए रखना है, उसके लिए क्रेज़ी गॉचा" पढ़ें। अपने वास्तुकला को ठीक करें, इसे मत लड़ो। – Quentin