Technically not, you cannot POST and GET at the same time. These are two different verbs, and you can only do this at the time of your request.
However, you will find that if you perform POST and include the parameters in the URL, for example yourscript.php?param1=somevalue¶m2=somevalue , then both $_GET and $_POST will be populated with the appropriate data.
It would be wise to read how HTTP works. http://www.jmarshall.com/easy/http/
You should consider whether this is really a good system design on your part. GET intended for requests that do not modify data on the server. A POST can change data. Although both options can be implemented for this, it is better to follow this general practice. You never know what a proxy or other program does up the line otherwise.
source share