2016-05-09 4 views
1

URIに添付されたGET変数を取得できないようです。 コードは=>コントローラURIに添付された変数を取得する方法は?

... 
parse_str($_SERVER['QUERY_STRING'], $_GET); 
.... 
$data['ti'] = $this->input->get('hamleno'); 
this->load->view('anasayfa', $data); 

でコードが=>であるビューのリンクは、リンクが機能している

... 
<div class="row"><?php for ($b=0; $b<=(count($hml)-1); $b++) { ?><a href="<?php echo site_url('welcome/index/hamleno/'.$b.''); ?>"><?php echo $hml[$b]." "; ?></a> <?php } ?></div> 

です。私は

$config['uri_protocol'] = "PATH_INFO"; 

をconfig.phpファイルに追加しました。 は、しかし、私は、私はCodeIgniterのに慣れていないよ変数$ TI

if ($ti){ 

    $t=$ti; 
}else{ 
    $t = $this->input->post('t'); 
    if (!$t) $t = 0; 
    if($this->input->post('ileri')) { 
     $t=$t+1; 
     if($t>($uz-1)){ 
      $t=$uz-1; 
     } 
    } // Forward button was pressed; 
    if($this->input->post('geri')) { 
     $t=$t-1; 
     if($t<0){ 
      $t=0; 
     } 
    } // Back button was pressed; 
} 
+0

まず、PHPコードを実行した後のリンクです。ブラウザではどうなっていますか?私は$ bがどうなっているのかは分かりませんが、リンクのgetクエリを作成しているようには見えません。 [URI docs](http://www.codeigniter.com/user_guide/general/urls.html)が役立つかもしれません。 – Jerry

+0

ありがとう@ジェリー43 ...私はこのセクションのquerry_stringsを有効にすることを考えています。これが役立つかどうかを見てみましょう...最高のご協力ありがとうございます – Otag

+0

@Pang編集ありがとうございます...よろしくご連絡ください – Otag

答えて

0

私はCodeIgniterのは、これはに割り当てられた$ bを送信=>

$get = $this->uri->uri_to_assoc(); 
     if(isset($get['hamleno'])){ 
     $data['ti'] = $get['hamleno']; 
    } 

の問題を解決する方法を見つけました$ hamlenoと一緒にすべてのoth $データ内のもの。

ありがとうございました

2

を取得することはできませんが、私はいつもこのようにGET変数を渡されました:=

URL www.site.com/folder/webpage.php?myvariable=myvalue

$x = $_GET['myvariable']; 

かのCodeIgniterで:私は、その値をこのように取得します(と思う)

あなたの例に合わせて
$x = $this->input->get('myvariable'); 

、私は個人的になり、あなたのループのコードはほんの少し、代わりにHTMLにPHPからの切り替えとバック1つのラインでの脱難読化、私は単純に、このようにPHPからの両方をエコーし​​ます: (Iまた、正確に)私の概算であるので、ここで、あなたが使用しているURLを理解していない

<?php 
    for ($b=0; $b<=(count($hml)-1); $b++) 
    { 
     echo '<a href="',site_url('welcome/index.php?hamleno='.$b),'">',$hml[$b],' </a>'; 
    } 
?> 
+0

非常に醜いと多くの場合、危険なタイプの変数を使用することはまったく良いアドバイスではありません。セキュリティ上の理由から、URLの構造を示すことはまったくうまくいかない。 – Kamil

+0

彼はデータを渡す方法やURLを構造化する方法に関する意見ではなく、GET変数の取得方法を尋ねています。もちろん、データを渡すより良い方法がありますが、私は彼が求めていたものに答えることを試みました。 –

関連する問題