Merhaba Arkadaşlar uzun süre ardım bulamadım ve size başvurdum..
Bildiğim kadarı ile adı PHP GET
istediğim şey şu
Örn : index.php?sayfa=google { Böyle bir komut girdiğimde Google ye gitmesi
Örn 2 : portal.php?star=resimler { resimler.php ye gitmesi }
Şimdiden teşekkür ediyorum
Php Get
9
●1.063
- 27-03-2008, 20:33:28bu örnekte sayfa nın değerini çekmek için:Alıntı
$_GET['sayfa'] yı kullanabilirsiniz.
örneğin:
<?php $sayfa=$_GET['sayfa']; if ($sayfa=="ykdsoft") { header("location: http://www.ykdsoft.com"); } ?> - 27-03-2008, 20:43:21Üyeliği durdurulduYaptım fakat http://localhost/index.php?sayfa=ykdsoft adresine girdiğimde aşşağıdaki hatayı veriyor
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\index.php:7) in C:\AppServ\www\index.php on line 10 - 27-03-2008, 20:44:23Merhabalar,
aşağıdaki kodu sayfa.php olarak kayıt edersen.
<? if(isset($icerik ) AND $icerik =="iletisim" ){ include ("iletisim.php" ); }elseif(isset($icerik ) AND $icerik =="hakkimizda" ){ include ("hakkimizda.php" ); }elseif(isset($icerik ) AND $icerik =="urunler" ){ include ("urunler.php" ); } ?>Linklerimizi sayfa.php?icerik=iletisim bu şekilde verdiğimizde iletisim.php sayfasını cagırttırır.
sayfa.php?icerik=iletisim
sayfa.php?icerik=hakkimizda
sayfa.php?icerik=urunler
gibi... - 27-03-2008, 20:53:05header() fonksiyonunu kullanırken dikkat etmen gereken en önemli nokta, header fonksiyonundan önce ekrana her hangi bir çıktı (echo, print gibi) vermemen gerekiyor. Sanırım bu yüzden o hatayı alıyorsun.
PHP: header - Manual - 27-03-2008, 21:02:48alt bilgi: header kullanımında böyle bazen output hataları verebiliyor bunu engellemek için header kullandığımız sayfanın en üstüne ob_start(); sonuna ise ob_end_flush(); yazmaktır....
- 28-03-2008, 23:52:04Üyeliği durduruldubazı durumlarda sitenin yavaşlığına sebep oluryasarkemaldag adlı üyeden alıntı: mesajı görüntüle
çözüm ise
header()'dan önce echo olmaması yada
dosya başladıktan sonra
birkaç satır atlayıp
<?PHP diye başlarsanızda
o boş satırlarda sorun yaratabiliyor dikkat etmek gerekli.