lostyazilim

Php'de link/kullaniciadi Şeklinde Profil Sayfası Nasıl Yaplır?

9 Mesajlar 1.175 Okunma
lstbozum
wmaraci reklam

burakalaca burakalaca Lil Machiavel Kullanıcı
  • Üyelik 13.07.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek CEO
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 407
  • Beğeniler 52 / 52
  • Ticaret 21, (%100)
Merhaba,
Php'de link/kullaniciadi şeklinde profil sayfası nasıl yapabilirim?
Örnek proje yada makale var mı türkçe?
Şimdiden teşekkürler
 

 

wmaraci
reklam

zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)
kullanici.php diye bir sayfa oluşturun, bu satfaya kullanıcı IDsini GET ile çekin
Başka sayfadan seçtiğiniz kullaniciya giderken de;
kullanici.php?kullanici_id= şeklinde link oluşturun
 

 

burakalaca burakalaca Lil Machiavel Kullanıcı
  • Üyelik 13.07.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek CEO
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 407
  • Beğeniler 52 / 52
  • Ticaret 21, (%100)

zodiax adlı üyeden alıntı

kullanici.php diye bir sayfa oluşturun, bu satfaya kullanıcı IDsini GET ile çekin
Başka sayfadan seçtiğiniz kullaniciya giderken de;
kullanici.php?kullanici_id= şeklinde link oluşturun


Rota Sistemi kullanıyorum yeni başladım daha doğrusu şuan şu şekilde
Switch case ile link sistemi yapıyorum site/kullaniciadi şeklinde nasıl yapabilirim ve yaptığımda kullanici adi get olarak gösterip nasıl çekebilirim ya da urlyi çekip site kısmını çıkartıp kullanici adi ni mi almalıyım nasıl olur?
 

 

zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)
Ozaman kullanici_id yerine $_GET ['kullaniciadi'] çekilecek, link verirken de $kullaniciadi olarak verilecek.
site/kullaniciadi şekline göstermek içinde htaccess dosyası kullanman gerek

.htaccess şu şekilde olabilir

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ kullanici.php?kullaniciadi=$1 [L]
mimarcan

kişi bu mesajı beğendi.

wmaraci
wmaraci

burakalaca burakalaca Lil Machiavel Kullanıcı
  • Üyelik 13.07.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek CEO
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 407
  • Beğeniler 52 / 52
  • Ticaret 21, (%100)

zodiax adlı üyeden alıntı

Ozaman kullanici_id yerine $_GET ['kullaniciadi'] çekilecek, link verirken de $kullaniciadi olarak verilecek.
site/kullaniciadi şekline göstermek içinde htaccess dosyası kullanman gerek

.htaccess şu şekilde olabilir

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ kullanici.php?kullaniciadi=$1 [L]



Peki switch case de nasıl yapıcam bu kısmı yani buraya ne yazmak gerekiyor?


case 'kullanici-profil.php':
include 'page/kullanici-profil.php';
break;

Case kısmın?
 

 

zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)
$sayfa= $_GET['username'];

switch ($sayfa) {
case 'kullanici-profil':
require_once('page/kullanici-profil.php');
break;
case 'kullanici-grup':
require_once('page/kullanici-grup.php');
break;
default:
require_once('page/404.php');
}


Gibi olabilir.
 

 

burakalaca burakalaca Lil Machiavel Kullanıcı
  • Üyelik 13.07.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek CEO
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 407
  • Beğeniler 52 / 52
  • Ticaret 21, (%100)

zodiax adlı üyeden alıntı

$sayfa= $_GET['username'];

switch ($sayfa) {
case 'kullanici-profil':
require_once('page/kullanici-profil.php');
break;
case 'kullanici-grup':
require_once('page/kullanici-grup.php');
break;
default:
require_once('page/404.php');
}


Gibi olabilir.


case kısmı link kısmı oluyor yani burak sa case 'burak' gibi algılatmamız lazım kullanici-profil.php sayfasını onu çözmeye çalışıyorum bir türlü hallemedim şuan dinamit switch case bakıyorum verdiğin kod olmadı çünkü başka case lerde var bakalım araştırmaya devam ediyorum.
 

 

zodiax zodiax zodiaxweb.com Kullanıcı
  • Üyelik 07.12.2019
  • Yaş/Cinsiyet 44 / E
  • Meslek Coder & Web Master
  • Konum Antalya
  • Ad Soyad G** T**
  • Mesajlar 70
  • Beğeniler 21 / 34
  • Ticaret 4, (%100)
Ben denedim çalışıyor. Ekte 2 dosya var, indirip deneyebilirsin.

indir
 

 

burakalaca burakalaca Lil Machiavel Kullanıcı
  • Üyelik 13.07.2015
  • Yaş/Cinsiyet 24 / E
  • Meslek CEO
  • Konum Bursa
  • Ad Soyad B** A**
  • Mesajlar 407
  • Beğeniler 52 / 52
  • Ticaret 21, (%100)

zodiax adlı üyeden alıntı

Ben denedim çalışıyor. Ekte 2 dosya var, indirip deneyebilirsin.

indir

Bu şekilde çalışıyor ama atıyorum burda yaptığın kullanıcı seçip get ettiriyorsun id yi yani biz bunu kullanıcı adı olarak düşünelim site/kullaniciadi şeklinde yapamıyorum
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al