[php] hidden field in php

For hidden fields, can i use a field of the type

<input type="hidden" name="field_name" value="<?php print $var; ?>"/>

and retrieve it after the GET / POST method as $_GET['field_name'] / $_POST['field_name'] ?

are there any other ways of using hidden fields in php?

This question is related to php html

The answer is


Can I use a field of the type ... and retrieve it after the GET / POST method ...

Yes (haven't you tried?)

Are there any other ways of using hidden fields in PHP?

You mean other ways of retrieving the value? No.
Of course you can use hidden fields for what ever you want.


Btw. input fiels have no end tag. So write either just <input ...> or as self-closing tag <input .../>.


Yes, you can access it through GET and POST (trying this simple task would have made you aware of that).

Yes, there are other ways, one of the other "preferred" ways is using sessions. When you would want to use hidden over session is kind of touchy, but any GET / POST data is easily manipulated by the end user. A session is a bit more secure given it is saved to a file on the server and it is much harder for the end user to manipulate without access through the program.