-4

引用符なしでリンクコードをリダイレクトする

4

2 に答える 2

1

リンクをエンコードする必要があります。たとえば、これがあなたのリンクである場合:

http://example.com/test.php?val="quotations"&var=test

"quotations"およびtestGETパラメータです。通常、ここに数字が表示されますが、人々はしばしば単語も入れます。各値には、この場合はキーとが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回だけ実行する必要がある場合は、ここでエンコードできます。

http://meyerweb.com/eric/tools/dencoder/

于 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 に答える