2017-02-20 7 views
0

こんにちは、市民のスタックオーバーフロー。PHP '+'記号を取得

私は現在ウェブサイトでPHPを使用していますが、Get for "C++"を使用するとgetメソッドは++を削除してしまい、探していた結果が得られません。

($行[ 'カテゴリー'] = C++)のデータを送信しますページ:

<a href=\"portfolio_category.php?Category=".$row['Category']."  
\">".$row['Category']."</a> 

データを受け取りページ:

if($category = htmlspecialchars($_GET['Category'])) 

これは大きな問題ではありません私はちょうど "++"を取り除くことができますが、誰かが私に多くの義務を果たすことができれば、これに対する解決策があるかどうかを知りたいと思います。

+7

を '&,?'などが... '' + URLで意味を持ちます。 'urlencode($ row ['Category'])' – AbraCadaver

答えて

-3

+はURLの特殊文字であるため、文字列をエンコードする必要があります。次のコードは、トリックを行う必要があります。多くの他の文字と同様に

urlencode($row['Category'])

+2

コメントのコピーをやめてください。 –

関連する問題