| | |
Validation of age?
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
I know, but it isn't pretty for the user to each time select his day of birth, then the month and thereafter the year ...
"Never argue with idiots, they just drag you down to their level and then beat you with experience."
•
•
Join Date: Aug 2007
Posts: 189
Reputation:
Solved Threads: 14
•
•
•
•
I know, but it isn't pretty for the user to each time select his day of birth, then the month and thereafter the year ...
I agree with you, it is not pretty but several sites use this method of control with drop down lists and even input fields. I think more for legal purposes.
For legal purposes?
You can quickly bypass this mechanisms, if you really want to be sure you should use credit card validation or something (but keep in mind that this will discourage people to continue) ...
You can quickly bypass this mechanisms, if you really want to be sure you should use credit card validation or something (but keep in mind that this will discourage people to continue) ...
"Never argue with idiots, they just drag you down to their level and then beat you with experience."
•
•
Join Date: Apr 2009
Posts: 119
Reputation:
Solved Threads: 0
HI,
I know anyone can make up a date of birth etc, but the whole point is for legal reasons,
Most countries now require to have something like i want above, it is not really a verification system but more to the point of notifiying user they must be minimum age or over to access site, it basically tells them the site they are entering contains what ever content like nudity etc.
Even thou i could simply use links something like (i agree) Get me out of here) etc i was hoping there was something like what i was asking for.
like this: http://www.carling.com/
I find it hard to believe with all the scripts out there, there is not one that does what i want, i have searched for past two days with no luck.
And it would be even better with a remember me cookie.
Regards,
genieuk
I know anyone can make up a date of birth etc, but the whole point is for legal reasons,
Most countries now require to have something like i want above, it is not really a verification system but more to the point of notifiying user they must be minimum age or over to access site, it basically tells them the site they are entering contains what ever content like nudity etc.
Even thou i could simply use links something like (i agree) Get me out of here) etc i was hoping there was something like what i was asking for.
like this: http://www.carling.com/
I find it hard to believe with all the scripts out there, there is not one that does what i want, i have searched for past two days with no luck.
And it would be even better with a remember me cookie.
Regards,
genieuk
Last edited by genieuk; Apr 19th, 2009 at 1:59 pm.
Agreed, but I only wanted to mention that this system isn't going to prevent anyone to view your site's contents ...
"Never argue with idiots, they just drag you down to their level and then beat you with experience."
•
•
Join Date: Aug 2007
Posts: 189
Reputation:
Solved Threads: 14
php Syntax (Toggle Plain Text)
<?php $msg = null; if ((is_numeric($_POST['month']) && !empty($_POST['month'])) && (is_numeric($_POST['day']) && !empty($_POST['day'])) && (is_numeric($_POST['year']) && !empty($_POST['year'])) ){ $month = $_POST['month']; $day = $_POST['day']; $year = $_POST['year']; if ($year < 1990){ // redirects to new location header('Location: http://www.example.com/'); }else{ $user_timestamp = mktime(0, 0, 0, $month, $day, $year); $legal_timestamp = strtotime('-18 years'); if($user_timestamp < $legal_timestamp){ // redirects to new location header('Location: http://www.example.com/'); }else{ $msg = "Underage not allowed to access content"; } } } ?> <div style="float:center; margin-left:30px;"> <?php if (!empty($msg)): ?> <div style="float:center; width:300px; color:red; border:1px solid red"><?php echo $msg; ?></div> <?php else: ?> <form name="myform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>"> <select style="float:center; margin-right:5px;" name="month"> <option value="MM">MM</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select style="float:center; margin-right:5px;" name="day"> <option value="DD">DD</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select style="float:center;" name="year"> <option value="YYYY">YYYY</option> <option value="2009">2009</option> <option value="2008">2008</option> <option value="2007">2007</option> <option value="2006">2006</option> <option value="2005">2005</option> <option value="2004">2004</option> <option value="2003">2003</option> <option value="2002">2002</option> <option value="2001">2001</option> <option value="2000">2000</option> <option value="1999">1999</option> <option value="1998">1998</option> <option value="1997">1997</option> <option value="1996">1996</option> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option> <option value="1990">1990</option> <option value="1989">1989</option> <option value="1988">1988</option> <option value="1987">1987</option> <option value="1986">1986</option> <option value="1985">1985</option> <option value="1984">1984</option> <option value="1983">1983</option> <option value="1982">1982</option> <option value="1981">1981</option> <option value="1980">1980</option> <option value="1979">1979</option> <option value="1978">1978</option> <option value="1977">1977</option> <option value="1976">1976</option> <option value="1975">1975</option> <option value="1974">1974</option> <option value="1973">1973</option> <option value="1972">1972</option> <option value="1971">1971</option> <option value="1970">1970</option> <option value="1969">1969</option> <option value="1968">1968</option> <option value="1967">1967</option> <option value="1966">1966</option> <option value="1965">1965</option> <option value="1964">1964</option> <option value="1963">1963</option> <option value="1962">1962</option> <option value="1961">1961</option> <option value="1960">1960</option> <option value="1959">1959</option> <option value="1958">1958</option> <option value="1957">1957</option> <option value="1956">1956</option> <option value="1955">1955</option> <option value="1954">1954</option> <option value="1953">1953</option> <option value="1952">1952</option> <option value="1951">1951</option> <option value="1950">1950</option> <option value="1949">1949</option> <option value="1948">1948</option> <option value="1947">1947</option> <option value="1946">1946</option> <option value="1945">1945</option> <option value="1944">1944</option> <option value="1943">1943</option> <option value="1942">1942</option> <option value="1941">1941</option> <option value="1940">1940</option> <option value="1939">1939</option> <option value="1938">1938</option> <option value="1937">1937</option> <option value="1936">1936</option> <option value="1935">1935</option> <option value="1934">1934</option> <option value="1933">1933</option> <option value="1932">1932</option> <option value="1931">1931</option> <option value="1930">1930</option> <option value="1929">1929</option> <option value="1928">1928</option> <option value="1927">1927</option> <option value="1926">1926</option> <option value="1925">1925</option> <option value="1924">1924</option> <option value="1923">1923</option> <option value="1922">1922</option> <option value="1921">1921</option> <option value="1920">1920</option> <option value="1919">1919</option> <option value="1918">1918</option> <option value="1917">1917</option> <option value="1916">1916</option> <option value="1915">1915</option> <option value="1914">1914</option> <option value="1913">1913</option> <option value="1912">1912</option> <option value="1911">1911</option> <option value="1910">1910</option> <option value="1909">1909</option> <option value="1908">1908</option> <option value="1907">1907</option> <option value="1906">1906</option> <option value="1905">1905</option> <option value="1904">1904</option> <option value="1903">1903</option> <option value="1902">1902</option> <option value="1901">1901</option> <option value="1900">1900</option> </select> <input type="submit" name="Submit" value="Submit" /> </form> <?php endif; ?> </div>
![]() |
Similar Threads
- html/php form for .htaccess validation (PHP)
- error in javascrip form validation.. pls help (PHP)
- Help me in username and password validation through accessing the database (ASP.NET)
- Epected Primary Errors (C++)
- Problems with Switch (C++)
- Validation COntrol (C#)
- Age Calculator (C)
- Data validation (C++)
Other Threads in the PHP Forum
- Previous Thread: Return Car Make from MySQL database & have the make hyperlinked.
- Next Thread: css gallery hit counter?
| Thread Tools | Search this Thread |
action ajax apache api array auto beginner binary bounce broken cakephp checkbox class cms code cron curl database date display domain dynamic echo email error errorlog file files folder form format forms function functions google href htaccess html image include insert integration interactive ip java javascript joomla limit link load login loop mail malfunctioning masterthesis menu mlm multiple mysql nodes oop paypal pdf php popup problem query radio ram random recursion reference regex remote return script search server sessions sms soap source space sql syntax system table tutorial unset update upload url validation validator variable video web websitecontactform xml youtube






