How to OPEN a url/uri with WiFly?

Hello. I have spent a good deal of time sorting out the Wifly and can do Get and Post from setting the dns and remote string in the device itself with set sys comm. I can also trigger the OPEN connect with data from UART, where the data is GET or POST and the address is saved in the dns field in the device. But, I am not having success figuring out how to access a php file by having a processor do an OPEN, where there is no information stored in the Wifly for address or remote string.

This example below will load the entire content of the index.html file from a site:

ser.str(string("open somewebserver.com 80"))
ser.tx(CR)

But, when I want to run a specific file on the site, it never loads the file, only the same index.html.

     ser.str(2, string("open somewebserver.com 80"))
    ser.tx(CR)  
    ser.str(string("GET /testemail.php?"))    '/// or ser.str(string("/testemail.php?")) 
    ser.tx(CR) 
    ser.tx(CR)

If i try to add the filename to the end of the address, I get “bad address”.

(ie open somewebserver.com/testemail.php)

Can anyone explain how to directly open an .html or .php file with the micro providing the info? The goal is to avoid having to load files on the Wifly, save, reboot, just to get access different url’s.

Thanks for any suggestions!