Postingan lainnya
Dinamis Title by Content
echo $data; //HASIL_TEXT
$data = "HASIL_TEXT";
code di atas saya mau gunakan untuk membuat tag <title> & <meta> dinamis susuai dengan content yang di ada di body
apakah hal tersebut bisa dilakukan?
7 Jawaban:
maksudnya urutannya? di echo dulu baru deklarasi? ngga bisa, akan dapet -NOTICE Undefined variable- tinggal dicoba aja sebenernya, lihat ada hasilnya atau ngga, klik kanan -> view page source
iya urutan nya. Variable nya di declarasikan di dibawah lalu dipanggil di bagian title....
jadi apakah harus membuat IF Else per-page lagi di bagian atas?
kalu web sk dinamis title nya bagaimana?
bukan pake if-else, tapi dideklarasikannya di awal, sebelum dipakai
Jawaban Terpilih
Variable harus dideklarasikan di awal sebelum di pakai.
Kalau saya biasanya mengindex tag title & meta dinamis bukan dengan konten, tapi dengan url/uri.
Pertama saya bikin file, misal meta.php
<?php
if($_SERVER['REQUEST_URI'] == '/about')
{
// Echo meta untuk about di sini
}
elseif($_SERVER['REQUEST_URI'] == '/post')
{
// Echo meta untuk post di sini
}
?>
// Kalau halaman about dan post punya meta yang sama, maka meta di tulis di sini
Lalu pada bagian <head> di file about.php dan post.php masing-masing saya include-kan meta.php.
include_once('meta.php');
Jadi tidak perlu menulis ulang. Cukup, tulis di file terpisah, setelah itu panggil filenya.
Thanks untuk jawabannya @dalikewara.
jelas padat tepat [thanks => @dalikewara]