2011-09-13 9 views
0

私は「ヘッダの場所」を使用して問題を持っていないIDを行い、以下のコードであります。私は信じてここでの問題は次のとおりです。HTTPヘッダーがURL

header('Location: ../ticket/listOfTicket.php?ticket_id='.$_GET['ticket_id'].''); 

私がどこの引用'"を置くために知りません。

http://localhost/ticket/listOfTicket.php?ticket_id= 

チケットIDは表示されませんでした。どうして?

+0

また、あなたが存在するかどうかを確認する必要があり、それは数字のこと$ _GET値 '場合(ISSET($ _ GET [ 'TICKET_ID'])&& IS_NUMERIC($ _ GET [ 'TICKET_ID']))であれば' – tttony

答えて

1

常にはユーザーの入力を消毒します。あなたが$ _GET ['ticket_id']に期待していないものを簡単に渡すことができました。 ticket_idが整数であると仮定すると、これは私がページにアクセスしてticket_idを何らかの値に設定すると私には役に立ちます。

header('Location: ../ticket/listOfTicket.php?ticket_id=' . intval($_GET['ticket_id'])); 
exit; 
+0

済..いいです..ありがとうございました.. :) – apisz

関連する問題