Birden GET argümanlar

2 Cevap php

Ben son zamanlarda PHP ile çalışıyoruz ve ben çözemediği bir şeye rastladı.

Yani temelde, ben bir form var:

<form method="get">
    <fieldset class="display-options" style="float: left">
    Search by name or ip:
        <input type="text" name="key" value="" />&nbsp;
        <input type="submit" class="button2" value="Search" />
    </fieldset>
</form>

Sorun Şu anda zaten bir tartışma var olduğunu:

http://example.com/logs.php?type=admin&page=1

Nasıl mevcut argümanlarla verilen formu argüman geçecekti? Şöyle:

http://example.com/logs.php?type=admin&page=1&key=name

Önceden, AJ teşekkürler.

2 Cevap

EDIT: gizli alanları en iyi ve en güvenilir bir seçenektir.

<input type="hidden" name="var1" value="<?php echo $_GET['var1']; ?>" />

Lütfen <form> elemanın bu bir çift koyun ve diğer verilerle birlikte geçti alırsınız.

Bir isset() gerekmez ama iyi bir fikir olabilir.

if (isset($_GET['key'])) {
    $_print_r($_GET);
}

Bu sorgu dizesi ve alanlar olmalıdır.