Enviar datos utilizando el método GET no funciona correctamente

Estoy usando WP 3.5.2 y WPMU. Desarrollo de una sola página http://baohiem.info/chon-mat-gui-vang. Esta página utiliza global $wpdb para consulta tabla _blogs.(_blogs fue modificado para requisitos particulares, añadió algunos campos).

Cuando envíe el formulario, utilice el método GET, pero, cuando entra, tengo datos ($_REQUEST; $_GET) pero no entrar, hay no hay datos. ¿Por qué? No entiendo lo que pasa.

¿Alguien me puede ayudar? Gracias.
<?php
get_header();? >
    <form action="" method="get">
        <input id="searchfield-cmgv" type="text" name="hoten" placeholder="H? và tên t? v?n viên...." size="35" value="<?=$_REQUEST['hoten']?>"/>
        <!-- location-->
        <select name="location">
            <option value="">-------- T?nh/TP --------</option>
            <option value="Hà N?i" <?php if($_REQUEST['location']=='Hà N?i') echo 'selected';?> >Hà N?i</option>
            <option value="TP H? Chí Minh" <?php if($_REQUEST['location']=='TP H? Chí Minh') echo 'selected';?> >TP H? Chí Minh</option>
            <!-- <option value="Hu?" <?php if($_REQUEST['location']=='Hu?') echo 'selected';?> >Hu?</option>-->
            <option value="?à N?ng" <?php if($_REQUEST['location']=='?à N?ng') echo 'selected';?> >?à N?ng</option>
            <option value="H?i Phòng" <?php if($_REQUEST['location']=='H?i Phòng') echo 'selected';?> >H?i Phòng</option>
            <option value="??ng Nai" <?php if($_REQUEST['location']=='??ng Nai') echo 'selected';?> >??ng Nai</option>
            <!-- <option value="??ng Tháp">??ng Tháp</option>
            <option value="Gia Lai">Gia Lai</option> -->
            <option value="Hà Giang" <?php if($_REQUEST['location']=='Hà Giang') echo 'selected';?> >Hà Giang</option>
            <!-- <option value="Hà Nam">Hà Nam</option>
            <option value="Hà T?nh">Hà T?nh</option> -->
            <option value="H?i D??ng" <?php if($_REQUEST['location']=='H?i D??ng') echo 'selected';?> >H?i D??ng</option>
            <option value="Ngh? An" <?php if($_REQUEST['location']=='Ngh? An') echo 'selected';?> >Ngh? An</option>
            <option value="Thái Nguyên" <?php if($_REQUEST['location']=='Thái Nguyên') echo 'selected';?> >Thái Nguyên</option>
            <option value="Yên Bái" <?php if($_REQUEST['location']=='Yên Bái') echo 'selected';?> >Yên Bái</option>

       </select>
       <select name="company">
           <option value="">-------- Công ty --------</option>
           <option value="Prudential" <?php if($_REQUEST['company']=='Prudential') echo 'selected';?> >Prudential</option>
           <option value="Manulife" <?php if($_REQUEST['company']=='Manulife') echo 'selected';?> >Manulife</option>
           <option value="AIA" <?php if($_REQUEST['company']=='AIA') echo 'selected';?> >AIA</option>
           <option value="Dai-ichi Life" <?php if($_REQUEST['company']=='Dai-ichi Life') echo 'selected';?> >Dai-ichi Life</option>
           <option value="ACE Life" <?php if($_REQUEST['company']=='ACE Life') echo 'selected';?> >ACE Life</option>
           <option value="B?o Vi?t" <?php if($_REQUEST['company']=='B?o Vi?t') echo 'selected';?> >B?o Vi?t</option>
           <option value="Hanwha Life" <?php if($_REQUEST['company']=='Hanwha Life') echo 'selected';?> >Hanwha Life</option>
           <option value="Generali" <?php if($_REQUEST['company']=='Generali') echo 'selected';?> >Generali</option>
           <option value="Ch?a có" <?php if($_REQUEST['company']=='Ch?a có') echo 'selected';?> >Ch?a có</option>
       </select>
        <input type="hidden" value="true" name="confirm" />
       <input id="searchbutton" value="Tìm ki?m" type="submit">
    </form>

       <?php
       global $wpdb;

        // l?y thông tin công ty, h? tên, location
        $company = $_GET['company'];
        $hoten = $_GET['hoten'];
        $location = $_GET['location'];

    if(!$company && !$hoten && !$location){

            // string query
            $strquery = '
                                    SELECT bh_blogs.blog_id
                                    FROM bh_blogs
                                    WHERE bh_blogs.blog_id >1
                                    AND bh_blogs.deleted =0
                                    ORDER BY bh_blogs.voted DESC        
            ';

            // get result
            $res = $wpdb->query($strquery);

            // display result
            //
            //
    } else {
       //var_dump($location); var_dump($company); var_dump($hoten);
        $strquery = '
            SELECT bh_blogs.blog_id
            FROM bh_blogs
            WHERE bh_blogs.blog_id > 1 AND bh_blogs.deleted =0 ';

        if($hoten!='') $strquery .= ' AND bh_blogs.site_name LIKE "%'.$hoten.'%" ';
        if($company!='') $strquery .= ' AND bh_blogs.company="'.$company.'" ';
        if($location!='') $strquery .= ' AND bh_blogs.location="'.$location.'" ';

        $strquery .= ' ORDER BY bh_blogs.voted DESC ';

        //display result
        //
        //
    }  

get_footer(); 
? > la url: http://baohiem.info/chon-mat-gui-vang/?hoten=&location=H?i+Phòng&company=Prudential No funciona.

No puedo conseguir ['lugar'], conseguir ['hoten'], [' compañía '] resuelto: usar el plugin WP una mejor seguridad y filtra mi URL. Para permitir el parámetros de paso como: example.com?src=SomeSource & page = 1...

Sesión te ACP. Mejor WP/sistema de seguridad Tweak y desactive la opción 'Filtro sospechoso Query Strings'.

Nota: atención con sus parámetros es seguro para su sitio :) Feliz Navidad..


Solución

Tu pregunta es un poco confusa. ¿Qué información exacta que intentas obtener y puede te correo un ejemplo de código? ¿La información de inicio de sesión se establece mediante una galleta así que tal vez que esto es lo que estás buscando? Se utiliza únicamente para el archivo admin / y es molida para que esto no puede funcionar por su ejemplo. Ver aquí para más info: http://codex.wordpress.org/WordPress_Cookies http://codex.wordpress.org/WordPress_Cookies .





Problemas relacionados

Mejor bloqueo de seguridad WP plugin llama método file_get_contents)

¿WordPress enviar datos sobre su blog WordPress.org o Automattic?

Migración de bases de datos MySQL para WordPress

Cómo almacenar en memoria caché json con caché super gt

¿Cómo se traduce esta pregunta de sintaxis PHP de cadena

¿Cómo puedo modificarla varios botones de envío en la página del plugin opción?

Tres pasos formulario de pedido, cómo ir al siguiente paso

¿Necesita ayuda con ModRewrite personalizado

Forma que envía los datos a un panel de administración y puede exportar

the_content devuelve en blanco cuando se agregan datos de SEO

AJAX llamada falla al enviar JSON pero funciona con cadena estilo URL

Transferencia de datos hasta el final de una transacción con el Shopp Plugin

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact