0
A
答えて
0
文字列の一部のみをエンコードする必要があります。これを実現するには、関数explodeを使用して2つの要素の配列を作成し、2つ目の要素をエンコードして再度組み込みます。好きなものがあるかもしれません。
$str ='http://www.domain.com/script.php?var1=1120&var2=254949&url=http://www.domain2.com/file+name?var1=value1';
$url = explode('url=',$str);
$str2 = $url[0].'url='.urlencode($url[1]);
echo($str2);
+0
"url"変数は単なる例であり、この解決法は機能しません。私は実際に私の側で何の操作もせずにPOSTed値をそのまま取得する方法を探しています – itaynoy
関連する問題
- 1. phpフォームはページに掲載されていません
- 2. チェック隠しフォーム入力値がフォーム上で、私は隠し入力してフォームを持っている
- 3. 値はpostgresqlに掲載されていません
- 4. cURL:掲載値が必要ですか?
- 5. Ajax掲載は、オブジェクトエラー
- 6. 掲載配列
- 7. 、下記掲載
- 8. refinerycms iframeが私のウェブページに掲載されていません
- 9. 私は台座のエンドポイント「/私のポストにデータを掲載しているペデスタル
- 10. Magento - 全ページにベストセラー商品を掲載しています
- 11. 類似した商品を掲載していません
- 12. は、私はこれらのparamsでフォームを掲示しています
- 13. は、ここに掲載mechanize.Browser
- 14. fbグラフ掲載エラー
- 15. AdMobインタースティシャル未掲載
- 16. 遅れて広告を掲載する
- 17. ポストWEBAPI方法ポストアクションメソッドをMVC私はasp.netでWEBAPI方法を掲載したい#
- 18. Googleドライブアプリコレクションに掲載する
- 19. データはfirebaseデータベースに掲載されていません
- 20. チェックボックスリスト項目はmvcに掲載されていません5
- 21. 私のAndroidアプリケーションに広告を掲載するには?
- 22. 私は、以下の「RecordEntry」モデルとシンプル掲載ページアプリを持っているファイルシステムに
- 23. 読むjQueryの-掲載データ
- 24. WebApiのAngularJS掲載データ
- 25. WP_query最小掲載結果
- 26. 私のモバイルにGoogleの広告が掲載されていません
- 27. ngCordovaに掲載されていないcordovaプラグインを使用できますか?
- 28. Android SDKがIntelliJに掲載されていません
- 29. リストに広告を掲載する
- 30. Androidに広告を掲載する
なぜエンコードしますか?もう一度エンコードしてください。 – Rizier123
@ Rizier123エンコードすると、文字列全体がエンコードされます。http:%3A%2F%2Fwww.domain.com%2Fscript.php%3Fvar1%3D1120%26var2%3D254949%26url%3Dhttp%3A%2F% 2Fwww.domain2.com%2Ffile%2Bname%3Fvar1%3Dvalue1 – itaynoy