0

コントローラ:

function verifyuser()
{
    $uri = $this->uri->uri_to_assoc(4);
    //print_r($uri);
    if( isset( $uri['id'] ) && $uri['id'] != '' )

            {
            $where = array();
                $where['roll_number'] = $uri['id']; 
$this->data['verification'] = $this->admin_model->verify($where);


        }
        else
        {
        $this->data['verification'] = array();

        }
    $this->data['content'] = 'admin/verification';
    $this->view($this->data);   
}

モデル:

function verify($where='')

{
  $this->db->select('*');
$this->db->from( $this->db->dbprefix('members') );
if( !(empty( $where )) )
$this->db->where( $where );


$result = $this->db->get();
//echo $this->db->last_query();
    return $result->result();

}

www.example.com/user/admin/verify/ 345
から
www.example.com/user/admin/verify/ hgf_877%%%_oi

このような。

4

1 に答える 1

0

セキュリティ上の目的で、 PHP.netマニュアルで定義されている任意のエンコーディングを使用できます。しかし、私は base64_encode と base64_decode を好みます。Comples文字列をエンコードするためにアプリケーションを使用しています。

<?php
$temp = 345;
$res = base64_encode($temp);
echo $res;echo "<br>";
$result = base64_decode($res);
echo $result;
?>

このリンクにも小さな例があります。

于 2013-02-12T16:07:25.803 に答える