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?

avatar harisrizavalevi
@harisrizavalevi

18 Kontribusi 8 Poin

Diperbarui 6 tahun yang lalu

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

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

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?

avatar harisrizavalevi
@harisrizavalevi

18 Kontribusi 8 Poin

Dipost 7 tahun yang lalu

bukan pake if-else, tapi dideklarasikannya di awal, sebelum dipakai

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

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.

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

Thanks untuk jawabannya @dalikewara.

avatar harisrizavalevi
@harisrizavalevi

18 Kontribusi 8 Poin

Dipost 7 tahun yang lalu

Yosh!

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

jelas padat tepat [thanks => @dalikewara]

avatar riyadiquraisy
@riyadiquraisy

3 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban