Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Cara link mengarah ke file php

Saya masih belajar php masih awam banget..

yang saya mau tanyakan adalah..

saya punya 2 file php. index.php dan single.php

di file index.php menampilnya list link.

<ul>
	<li><a href="/hijab-modern-tahun-2016-terbaru" title="">Hijab Modern Tahun 2016 Terbaru</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-1" title="">Hijab Modern Tahun 2016 Terbaru 1</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-2" title="">Hijab Modern Tahun 2016 Terbaru 2</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-3" title="">Hijab Modern Tahun 2016 Terbaru 3</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-4" title="">Hijab Modern Tahun 2016 Terbaru 4</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-5" title="">Hijab Modern Tahun 2016 Terbaru 5</a></li>
	<li><a href="/hijab-modern-tahun-2016-terbaru-6" title="">Hijab Modern Tahun 2016 Terbaru 6</a></li>
</ul>

dan di file single.php adalah menampilkan isi konten dari link index.php

bagaimana agar single.php bisa bekerja sesuai link di index.php..?

avatar paidiaman
@paidiaman

6 Kontribusi 1 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:


<ul>
	<li><a href="/hijab-modern-tahun-2016-terbaru.php" title="">Hijab Modern Tahun 2016 Terbaru</a></li>
</ul>

mungkin di hrefnya kurang isi .phpnya atau di hrefnya taruh kemana link tujuan misalkan single php isikan href="single.php" :D semoga bisa membantu saya jg masih awam :D

avatar dacevezaq
@dacevezaq

57 Kontribusi 5 Poin

Dipost 8 tahun yang lalu

Mungkin link-nya bisa dirubah jadi gini: single.php?content=hijab-modern-tahun-2016-terbaru-1

Linknya akan mengarah ke file single.php dengan mengirim data $_GET yaitu 'content=hijab-modern-tahun-2016-terbaru-1'. Nanti di file single.php tinggal di seleksi:

<?php

if($_GET['content'] == 'hijab-modern-tahun-2016-terbaru-1')
{
    // content hijab-modern-tahun-2016-terbaru-1 disini...
}
elseif($_GET['content'] == 'hijab-modern-tahun-2016-terbaru-2')
{
    // content hijab-modern-tahun-2016-terbaru-2 disini...
}

Tapi cara di atas kurang efisien. Intinya, usahakan urlnya mengirim data-data yang dirasa penting, nanti di file single.php kita tinggal menyesuaikan dengan data yang dikirim.

Misalnya url ini: single.php?content=hijab-modern-terbaru&tahun=2016&id=2

// single.php | konten-nya dinamis tergantung data $_GET dari url yang dikirm
<h1>title : <?php echo $_GET['content']; ?></h1>
<p>tahun : <?php echo $_GET['tahun']; ?></p>
<p>id : <?php echo $_GET['id']; ?></p>

Kalau sudah tahap ini, nanti tinggal mempercantik urlnya dengan .htaccess. Yang tadinya "single.php?content=hijab-modern-terbaru&tahun=2016&id=2" bisa jadi "/hijab-modern-tahun-2016-terbaru-2".

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

makasih bantuannya.. akhirny saya menggunakan

<a href="single.php?do=<?php echo $duu['url']; ?>" title="<?php echo $duuh;?>">

dan muncul lagi masalah yang belum nemu solusinya untuk mempercantik urlnya menghilangkan "single.php?id="

http://localhost/tokoonline/single.php?id=/p/fashion-pria/kaos-165/1jdtba-jual-grosir-kaos-oblong-polos-cotton-30s

pengennya seperti ini

http://localhost/tokoonline/p/fashion-pria/kaos-165/1jdtba-jual-grosir-kaos-oblong-polos-cotton-30s
avatar paidiaman
@paidiaman

6 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban