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
$_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');
URL parametresi ELDE PHP...
Numaralama int deÄŸeri elde...
Nasıl bir döngü başına 4 Flop teorik m...
Veritabanındaki tüm tabloları büyüklüğ...
Java içinde Geçerli Çalışma Dizini eld...