引用符なしでリンクコードをリダイレクトする
質問する
142 次
2 に答える
1
リンクをエンコードする必要があります。たとえば、これがあなたのリンクである場合:
http://example.com/test.php?val="quotations"&var=test
"quotations"
およびtest
はGET
パラメータです。通常、ここに数字が表示されますが、人々はしばしば単語も入れます。各値には、この場合はキーとがval
ありvar
ます。
これらのパラメーターに特殊文字(スペース、疑問符、アンパサンドなど)を含めることはできませんが、とにかくそれらを配置する必要がある場合があります。この問題を解決するために、urlencode
すべてのGETパラメーターをコーダーします。この関数を使用して、PHPでこれを行うことができますurlencode()
。
echo 'http://example.com/test.php?val=' . urlencode('"quotations"') . '&var='. urlencode('test');
// http://example.com/test.php?val=%22quotations%22&var=test
これを1回だけ実行する必要がある場合は、ここでエンコードできます。
于 2012-12-07T22:43:57.710 に答える
-2
PHPを使用すると、次のものを使用できますstr_replace
。
$url = 'http://www.domain.com/"/';
$url = str_replace('"', '', $url);
于 2012-12-07T22:25:57.543 に答える