4 Mayıs 2011, ÇARŞAMBA
URL parametresi ELDE PHP
Php bir url parametresi olarak URL geçirmeye çalışıyorum ama bu parametre almaya çalıştığımda hiçbir şey alamam
Aşağıdaki url şeklinde kullanıyorum:
http://localhost/dispatch.php?link=www.google.com
Bunu atlatmaya çalışıyorum:
$_GET['link'];
Ama hiçbir şey geri döndü. Sorun nedir?
CEVAP
4 Mayıs 2011, ÇARŞAMBA
$_GET
bir işlevi olmayan ya da dil yapısı, sadece bir değişken (dizi). Deneyin:
<?php
echo $_GET['link'];
Daha spesifik olarak, bu bir superglobal, yani, yerleşik bir değişken o kalabalık tarafından PHP ve mevcut tüm kapsamları (kullanabilirsiniz içeriden bir fonksiyonu olmayan global anahtar kelime).
Değişken olmayabilir beri, (ve) kodunuzu bildirimleri tetiklemez emin olun:
<?php
if (isset($_GET['link'])) {
echo $_GET['link'];
}else{
// Fallback behaviour goes here
}
Eğer manuel dizin denetimlerini atlamak ve daha fazla doğrulamaları eklemek için belki alternatif olarak, filter uzantısı kullanabilirsiniz:
<?php
echo filter_input(INPUT_GET, 'link');
Bunu Paylaş:
Url parametresi elde jquery...
C# özel durum hangi elde satır numaras...
Ondalık noktasından önce basamaklı say...
C#, varolan bir dizi alt dizi Elde diz...
tamsayılar listesinde, belirli bir değ...