Mam pewną stronę z kilkoma podstronami. Do każdej podstrony pobierane są z jednego głównego pliku php meta tagi. Chcę jednak to zmienić i stworzyć unikalne descritpion i keywords do każdej z nich. Znalazłem sposób jak to zrobić, tylko nie wiem czy jest on właściwy.

Tak wygląda ten "główny" plik php z którego wszystkie podstrony są generowane(?)

  1. <?php
  2. ini_set('default_charset', 'UTF-8');
  3. ini_set('session.use_only_cookies', '1');
  4. //timezone
  5. date_default_timezone_set('Europe/Warsaw');
  6.  
  7.  
  8. if(isset($PROTECT) && $PROTECT == 'nazwa'){
  9. $PAGE_BODY = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  10. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  11. <head>
  12. <title> tytuł - '.$META_TITLE.'</title>
  13. <meta name="description" content="" />
  14. <meta name="keywords" content="" />
  15. itd.



Moje rozwiązanie jest takie, żeby, ten kod usunąć:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <head>
  4. <title>tytuł - '.$META_TITLE.'</title>
  5. <meta name="description" content="" />
  6. <meta name="keywords" content="" />


i wkleić go do każdej podstrony na początek.

Czy tak można?


PS. Sorry za mało profesjonalne słownictwo ale PHP to nie moja dziedzina.