PHP/MySQL | Нужна помощь по php
Простой код
<?php
echo '
<form action="action.php?'.$_POST['age'].' method="post">
<p>Ваше имя: <input type="text" name="name"></p>
<p>Ваш возраст: <input type="text" name="age"></p>
<p><input type="submit" /></p>
</form>
';
?>
При вводе данных 1 в поле ваш возраст получается
action.php?name=&age=1
а как добиться что бы было так action.php?1
________
посл. ред. 23.04.2018 в 12:53; всего 1 раз(а); by makasik
<?php
echo '
<form action="action.php?'.$_POST['age'].' method="post">
<p>Ваше имя: <input type="text" name="name"></p>
<p>Ваш возраст: <input type="text" name="age"></p>
<p><input type="submit" /></p>
</form>
';
?>
При вводе данных 1 в поле ваш возраст получается
action.php?name=&age=1
а как добиться что бы было так action.php?1
________
посл. ред. 23.04.2018 в 12:53; всего 1 раз(а); by makasik
[xrystalll] (23.04.2018 в 12:53)
makasik, в .htaccess
что-то типа такого
makasik, в .htaccess
RewriteRule ^action.php?([0-9]*)/?$ action.php?name=&age=$1 [L,QSA]что-то типа такого
а если текст
RewriteRule ^action.php?([a-zA-Z0-9_-])/?$ action.php?name=&age=$1 [L,QSA]
Как-то так должно это выглядить дело
Как-то так должно это выглядить дело
makasik (23.04.2018 в 13:01)
[xrystalll] (23.04.2018 в 12:53)
makasik, в .htaccess
что-то типа такого
а если текст
[xrystalll] (23.04.2018 в 12:53)
makasik, в .htaccess
RewriteRule ^action.php?([0-9]*)/?$ action.php?name=&age=$1 [L,QSA]что-то типа такого
а если текст
RewriteRule ^action.php?([^/]+)/?$ action.php?name=&age=$1 [L,QSA]
RewriteRule ^action.php?1/ ?$ action.php?name=&age=$1 [L,QSA]
RewriteRule ^action.php?([0-9]*)/?$ action.php?name=&age=$1 [L,QSA]