<?php
include('conn.php');
$student_id = $_SESSION['student_id'];
$college_name = $_GET['college_name'];
$college_name22 = explode('(', $college_name);
if(preg_match('#\((.*?)\)#', $college_name, $match))
{
$match[1] = lcfirst($match[1]);
}
else
{
$match[1] = 'All';
}
>
場合、私は、私は$ college_nameエコーとき
Agra%20Public%20Institute%20of%20Technology%20&%20Computer%20Education,%20Artoni%20(Pharmacy)
すなわち、次の文字列を爆発したいと
cstest/view.php?college_name=Agra%20Public%20Institute%20of%20Technology%20&%20Computer%20Education,%20Artoni%20(Pharmacy)
のようなURL持つ文字列?それは表示されていません(アグラ公共工学研究所)フルではないつまり、$ match [1]を表示すると表示されない$ match [1]には(Allam)と表示されます(薬学)。ですから、どうすればこの問題を解決できますか?
は&
はURLで特別な意味を持っているあなたに
'var_dump($ _ GET)'はどのように見えますか?まず、URLにエンコードされた文字列は含まれません。 URLを '、'と '('で '' 'でアクセスするとブラウザに問題がある場合は、%2Cと%28にもエンコードされます。 – miken32