I suggest you read about defending against XSS. OWASP has good resources. You need to apply proper input validation to all input values, and properly escape all dynamic values that you insert into the output HTML document. There are many online resources on how to prevent XSS.
As far as your specific application, you haven't provided us enough information to diagnose the issue. Did you try opening my_php_file.php?nsextt="..." in your browser, to see what happens? Does an alert dialog pop up? If you view the source of the response, do you see a "style=..." attribute anywhere in the response? Also, though you say you don't use any GET parameters in my_php_file.php, is it possible that code in my_php_file.php might include another PHP file or might call some other function that produces unsafe output? I suspect you may have an XSS vulnerability that allows injection of a new attribute into the middle of some attribute list somewhere.
You mention the approach you are using to sanitize the parameters on other pages. I'd like to mention that this is not the proper input sanitization method. strip_tags does not prevent XSS (strip_tags is not guaranteed to remove all tags; and even if it did, removing all tags is not sufficient, as one can still mount an XSS attack by injecting attributes without injecting any new tags). A good rule of thumb is that if you're using strip_tags, you're probably doing something wrong.
More generally, input validation is not about blindly throwing every stripping function you can think of the data. Instead, you should check that the input matches a suitable whitelist or regexp, as appropriate for the type of the data. And, when you output the data, you should escape it in a way that is suitable for the context where the data will be inserted. For instance, if you are inserting it into the standard between-tag HTML context, you can escape the data with htmlescapechars. If you are inserting it as a link (as the value of a href attribute), then you need to ensure that it is a properly formatted URL with a safe scheme (http or https are safe; javascript is not). There's a lot more to say about input validation and output escaping: see the OWASP resources for a lot of great information on this topic.
REQUEST_URIserver variable? Putting that unescaped in a form action is a common error. – bobince May 11 '12 at 11:20REQUEST_URIat form action, but i do use it it in my functions file that i use it for manipulating current URL pastebin.com/Mzrfjj7F – arma May 11 '12 at 13:26htmlspecialchars()on anywhere you used the output of that function. Indeed, as per DW's answer, you should in any case be usinghtmlspecialchars()any time you put text content into HTML output, rather than trying to handle at the input stage. – bobince May 15 '12 at 11:47