-
Üyelik
23.11.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
öğrenci
-
Konum
İzmir
-
Ad Soyad
Ö** G**
-
Mesajlar
1647
-
Beğeniler
347 / 570
-
Ticaret
8, (%100)
Arkadaşlar PHP bilgim pek olmadığından başlığa ne yazacağımı bilemedim.
Bana lazım olan bilgi şudur :
Örneği bir siteadı.com/sayfa da deneme linkine tıkladığımda siteadı.com/sayfa?action=deneme buraya gidecek.Bunu nasıl yapabilirim?
Yardımcı olanlara şimdiden teşekkürler.
ozergul.net/com
3579
WM Aracı
Anonim Üyelik
-
Üyelik
30.01.2012
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
2434
-
Beğeniler
686 / 1151
-
Ticaret
1, (%100)
ModRewrite ile yapabilirsiniz.
Mesela;
RewriteEngine On
RewriteBase /
RewriteRule ^kayit$ kayit.php [L]
Olarak .htaccess dosyanızda kayit.php yi kayit sayfasına yönlendirdikten sonra;
kayit?action=test yapmanız kayit.php?action=test yapmanızla aynı şey olacaktır.
Yani mantık bu. :)
action=deneme buradaki "deneme" değerini almak için ise $_GET['action']; kullanacaksınız.
Yani kayit?act=kayitbitir gibi bir sayfa içinde
echo $_GET['act']; yazarsanız size "kayitbitir" değerini döndürür. Bunu da if / else | switch/case ile sayfalara bölebilirsiniz
3579
WM Aracı
Anonim Üyelik
-
Üyelik
30.01.2012
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
2434
-
Beğeniler
686 / 1151
-
Ticaret
1, (%100)
Hocam işte burada dediğim gibi if/else ya da switch/case kullanabilirsiniz.
Hemen ufak bir örnek vereyim;
giris.php sayfası; (if/else ile)
if((isset($_GET['action'])) && ($_GET['action'] == 'sifresifirla')){
echo 'Şifre sıfırlama sayfası buraya gelecek';
}
else{
echo 'giriş sayfası buraya gelecek';
}
switch/case ile
Switch($_GET['action']){
case "sifresifirla":
echo 'Şifre sıfırlama sayfası buraya gelecek';
break;
case default;
echo 'giriş sayfası buraya gelecek';
}
Bu iki kodda aynı yere çıkacaktır;
giris.php?action=sifresifirla dediğinizde "Şifre sıfırlama sayfası buraya gelecek" yazdıracaktır. Siz burada şifre sıfırlama işlemlerini yaptırabilirsiniz. Fazla action kullanmadığınız sürece, if/else daha kolayınıza gidecektir. :)
1 kişi bu mesajı beğendi.
-
Üyelik
23.11.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
öğrenci
-
Konum
İzmir
-
Ad Soyad
Ö** G**
-
Mesajlar
1647
-
Beğeniler
347 / 570
-
Ticaret
8, (%100)
Mükemmel bir anlatım teşekkürler kaptım olayı :)
1 kişi bu mesajı beğendi.
ozergul.net/com
3579
WM Aracı
Anonim Üyelik
-
Üyelik
30.01.2012
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
2434
-
Beğeniler
686 / 1151
-
Ticaret
1, (%100)
Rica ederim, kolay gelsin. :)
-
Üyelik
11.06.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
M.I.S
-
Konum
-
Ad Soyad
B** S**
-
Mesajlar
771
-
Beğeniler
75 / 73
-
Ticaret
0, (%0)
Hocam if lede yapabilirsiniz html form da get olarak tanımlıcaksınız postda olabilir daha sonra if veya switch case ile kodlucaksınız