Viewed   70 times

I am trying to pass percent (%) sign in url like


but when I echo, it returns


I want exact same value as I pass it in URL.

I have tried to use urlencode() function, but it give me output like this...


please help me regarding this




To send a % sign in a url, instead send %25.

In your case, in order for php to see a percent sign, you must pass the character string %25B6011000995504101^SB to the server.


In URLs, the percent sign has special meaning. Is used to encode special characters. For example, & is the separator between parameters, so if you want your parameter to actually contain an &, you instead write %26. Because the percent sign is used to encode special characters, it is also a special character, and so if you want to actually send a percent sign, it must also be encoded. The encoding for a percent sign is %25.

Saturday, December 3, 2022

you can't put PHP code into echo and hope that it will run again.

Try this,

"<a target='Main_Frame' href='Side_Menu_ContentPrint.php?Aname=" . $row['ArtistName'] ."'>". $row['ArtistName'] . "</a>";     
Thursday, August 11, 2022

Try this:

$str = ' file [that] needs "to" be (encoded).zip';
$pos = strrpos($str, '/') + 1;
$result = substr($str, 0, $pos) . urlencode(substr($str, $pos));

You're looking for the last occurrence of the slash sign. The part before it is ok so just copy that. And urlencode the rest.

Thursday, November 3, 2022

You've double encoded the URL. Running urldecode() on your output string is giving me the following:;tx_ttnews[tt_news]=13144&#038;cHash=9ef2e9ee006fb16188ebf764232a0ba9

EDIT: try the following

Tuesday, October 18, 2022

Check this:

getProvisionalTotalRoomsCount($currentRoom, $arrayOfRooms){
  foreach($arrayOfRooms as $key=>$value){
     if($value['provisionalBookingRoomID'] == $currentRoom){
            return $value['totalSpecificRoomCount'];
Tuesday, September 13, 2022
Only authorized users can answer the search term. Please sign in first, or register a free account.
Not the answer you're looking for? Browse other questions tagged :