lostyazilim
tr.link

$_GET['isim']; ?> bizzat kendisini alma

23 Mesajlar 2.348 Okunma
acebozum
tr.link

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

$keys = [];
foreach ($_REQUEST as $key=>$param) {
if (!empty($param)) {
array_push($keys, $key);
}
}
print_r($keys);


aynısını birinci örneğe de uygulayablirsiniz.
silenthilll

kişi bu mesajı beğendi.

elektronikssl
webimgo

netpisiko netpisiko Güneşli Günler. Kullanıcı
  • Üyelik 29.04.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer
  • Konum İstanbul Anadolu
  • Ad Soyad A** K**
  • Mesajlar 300
  • Beğeniler 11 / 79
  • Ticaret 0, (%0)

extract($_GET);
echo $isim;


şeklinde kullanabilirsiniz ancak bu oldukça tehlikeli bir açığa neden olabilir.
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

$keys = [];
foreach ($_REQUEST as $key=>$param) {
if (!empty($param)) {
array_push($keys, $key);
}
}
print_r($keys);


aynısını birinci örneğe de uygulayablirsiniz.
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)

netpisiko adlı üyeden alıntı


extract($_GET);
echo $isim;


şeklinde kullanabilirsiniz ancak bu oldukça tehlikeli bir açığa neden olabilir.


verdiğiniz örnektede parametre değerni veriyor ben parametreyi almak istemiştim.
 

 

wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
hsntngr teşekkür ederim örneklerin işe yaradı. son bir sorum olsun bunu kullanarak

foreach ($_REQUEST as $key=>$param) {
if (!empty($param)) {
echo $key;
}
}

?>


isim,soyad,adres,telefon,eposta ,tarih parametrelerinden tarih ve telefon parameterisi listelemesin lakin key[] anahtar değeri kullanmadan bu mümkün mü
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
anladığım kadarıyla şöyle bişe istiyorsunuz

$keys = [];
foreach ($_REQUEST as $key=>$param) {
if (!empty($param) && $key != "tarih" && $key != "telefon") {
array_push($keys, $key);
}
}
print_r($keys);
silenthilll

kişi bu mesajı beğendi.

netpisiko netpisiko Güneşli Günler. Kullanıcı
  • Üyelik 29.04.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer
  • Konum İstanbul Anadolu
  • Ad Soyad A** K**
  • Mesajlar 300
  • Beğeniler 11 / 79
  • Ticaret 0, (%0)

silenthilll adlı üyeden alıntı

verdiğiniz örnektede parametre değerni veriyor ben parametreyi almak istemiştim.


bu kod $_GET dizisindeki anahtarları değişkene çevirip değerlerine bağlamaktadır yani diğer arkadaşların döngü ile yaptıklarını bu zaten oto yapıyor burda önemli olan bunu hangi amaçla kullandığındır. Çünkü hangi yöntemle olursa olsun parametreleri değişkene dönüştürmek çok ciddi açıklar doğuracaktır.

Ek olarak: Ne istediğini tam olarak anlamadım ama amacın yukarıda anlattığım gibi parametreleri değişkene dönüştürmekse bu şekilde yapabilirsin.
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Get içindeki parametrenin ne olduğunu biliyorsanız, neden bunu elle yazmak yerine kodla yazdırmaya çalışıyorsunuz?
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Formdan geldiğinden dolayı otamatik yazdırmak istediğim için.
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
hsntngr son soru demiştim ama bir sorum daha olacak

Verdiğin örnekle


isim
soyadı
tarih

vb.. olarak listeliyorum Birde bunların başına şöyle ekleme yapsak nasıl yapabiliriz kafam basmadı

Benim : isim
Onun : soyadı
Senin : tarih

yani başa $_GET alakalı olmayan dışarıdan benim, onun, senin gibi kelimleri nasıl ekleyebiliriz.
 

 

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