Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
// reset session token
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'])) {
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'])) {
if ( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] != Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token']) {
echo '<h3>Oops! You already submitted this request.</h3>';
} else {
// process form
// reset session token
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] . time() );
}
} else {
echo 'post token not set';
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( $somevariable . time() );
}
}
о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'])) {
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'])) {
if ( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] != Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token']) {
echo '<h3>Oops! You already submitted this request.</h3>';
} else {
// process form
// reset session token
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] . time() );
}
} else {
echo 'post token not set';
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( $somevariable . time() );
}
}
о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] . time() );
мои последние сценарии выглядят так:
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'])) {
if (isset( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'])) {
if ( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] != Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token']) {
echo '<h3>Oops! You already submitted this request.</h3>';
} else {
// process form
// reset session token
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
POST['token'] . time() );
}
} else {
echo 'post token not set';
Арон Роттвил включает в себя уникальный токен на каждом посте , сработавшем для меня. Однако моя форма все еще отправляется, когда пользователь обновляет страницу (F5). Мне удалось решить эту проблему, добавив сброс:
[110] мои последние сценарии выглядят так:
[111] о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
SESSION['token'] = md5( $somevariable . time() );
}
}
о! не забудьте добавить session_start();
до <!DOCTYPE>
Я новичок в PHP, поэтому, пожалуйста, исправьте меня, если вы обнаружите ошибки.
Я не понимаю, какая версия IntelliJ IDEA, автор этого сообщения в блоге, проверил, что не работает с Grails 1.1.1.
Идея 8.1.2 у меня очень хорошо работает в OSX с Grails 1.1 и 1.1.1. Grails устанавливается в /Developer/grails-1.1.1 (с символической ссылкой в / Developer / grails), а плагины находятся в ~ / .grails / 1.1. 1 / каталог плагинов.
Мне не пришлось устанавливать никаких дополнительных плагинов Idea. Что мне нужно было сделать, так это сказать ему, где находятся плагины, и установить недостающие после обновления до 1.1.1. Интеграция grails IDEA может даже распознавать плагины из репозитория Grails и устанавливать их из IDE.
Некоторое время я использую Netbeans 6.7, и он очень медленный, автозавершение кода работает редко. В основном я использую его как редактор и для форматирования кода.
Я использовал EAP-версию IDEA 8.1, и она была действительно хороша - очень проста в настройке и разработке по сравнению с другими IDE. Извините, я точно не помню, как импортировать существующий проект, но это было довольно просто.
Если стоимость не является проблемой, то IDEA, вероятно, будет лучшим выбором.
NetBeans 6.7 RC3 намного лучше работает с Grails 1.1.1, чем предыдущие версии. Отладка работает только в подключенном режиме, то есть вы запускаете свое приложение из командной строки (grails-debug run-app), а затем подключаете отладчик Netbeans (порт 5005). Мой опыт показывает, что часы не показывают правильные значения текущего процесса. Автоматическое форматирование кода ужасно.
IntelliJ 8.1.3 у меня хорошо работал с Grails 1.1. Отладка работала правильно (большую часть времени, время от времени, статус отладчика не соответствует фактическому статусу процесса), и форматирование кода хорошее. После того, как я переключился на Grails 1.1.1, IntelliJ отказывается запускать мое приложение («ошибка при запуске MyApp: Grails не настроены»), хотя grails установлен и GRAILS_HOME установлен правильно. Хитрость заключается в том, чтобы изменить фасет в настройках модуля вашего проекта. Здесь вы должны настроить расположение вашей установки grails 1.1.1. Затем при запуске приложения произошел сбой IntelliJ, и вам придется снова выполнить настройку. Если повезет, тогда это сработает, и все в порядке.
Я провел много времени с этими проблемами в последние дни, и я очень зол на это. Поэтому я хотел бы порекомендовать отказаться от grails и вместо этого использовать ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.
Здесь вы должны настроить расположение вашей установки grails 1.1.1. Затем при запуске приложения произошел сбой IntelliJ, и вам придется снова выполнить настройку. Если повезет, тогда это сработает, и все в порядке.Я провел много времени с этими проблемами в последние дни, и я очень зол на это. Поэтому я хотел бы порекомендовать отказаться от grails и вместо этого использовать ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.
Здесь вы должны настроить расположение вашей установки grails 1.1.1. Затем при запуске приложения произошел сбой IntelliJ, и вам придется снова выполнить настройку. Если повезет, тогда это сработает, и все в порядке.Я провел много времени с этими проблемами в последние дни, и я очень зол на это. Поэтому я хотел бы порекомендовать отказаться от grails и вместо этого использовать ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.
Затем при запуске приложения произошел сбой IntelliJ, и вам придется снова выполнить настройку. Если повезет, тогда это сработает, и все в порядке.Я провел много времени с этими проблемами в последние дни, и я очень зол на это. Поэтому я хотел бы порекомендовать отказаться от grails и вместо этого использовать ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.
Затем при запуске приложения произошел сбой IntelliJ, и вам придется снова выполнить настройку. Если повезет, тогда это сработает, и все в порядке.Я провел много времени с этими проблемами в последние дни, и я очень зол на это. Поэтому я хотел бы порекомендовать отказаться от grails и вместо этого использовать ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.
Я хотел бы порекомендовать отказаться от grails и использовать вместо него ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума. Я хотел бы порекомендовать отказаться от grails и использовать вместо него ruby on rails с NetBeans 6.7. Тогда вы сможете сосредоточиться на своем бизнесе, а не на вопросах настройки и установки. Если вам действительно нужно придерживаться grails, используйте IntelliJ и платите за это. Это стоит того. Даже не думайте об использовании Eclipse, если не хотите сходить с ума.Я экспериментировал с выпуском IntelliJ 1-го этапа версии 9 и до сих пор не испытывал никаких проблем при работе с приложениями grails.
Одна вещь, которую я заметил, заключалась в том, что проводник проекта не всегда обновлялся должным образом, когда файлы добавлялись с помощью автоматизированного процесса. иногда мне нужно закрыть и снова открыть проект, чтобы увидеть новые файлы, но это может быть просто проблема бета-версии в целом и не связанная с поддержкой grails.
Они добавили много поддержки Groovy и Grails в последнюю версию Spring Source Tool Suite . Он не поставляется с этими подключаемыми модулями по умолчанию, но есть варианты их установки как расширений со страницы панели управления.
Некоторые из приятных функций включают в себя возможность запускать команды grails в среде IDE и поддержку редактирования GSP. Поддержка языка Groovy также стала намного лучше в последней версии плагина. Подробнее об этом можно прочитать здесь .