ломать ничего не надо. надо всего лишь научиться пользоваться интернетом.
на этот вопрос уже отвечали миллион раз
гуглить пхп многосайтовая авторизация
Andrew Kolomiets, ещё раз: поиск делается не на странице. Поиск делается по базе данных, SQL запросом. Именно поэтому "всё равно показывает, независимо от того, на какой странице".
stasbombit, да при при чем здесь доступ к БД вообще
Смотрите При обработке прямого POST запроса всегда должен быть редирект
это означает, что в коде не должно быть никакого вывода
это правила, неукоснительные для соблюдения
Если вам кого-то нужно о чем-то проинформировать, значит это надо сделать другим способом.
Причем в данном случае никакого специального информирования не нужно. Принцип канарейки.
Если при добавлении записи была ошибка, то пользователь увидит сообщение об ошибке.
Если же ошибки не было, то это означает, что запись была добавлена успешно. Всё просто.
Если пользователь туповат, его можно перенаправить на только что созданную запись. Я думаю, тут любой сообразит, что если он видит добавленную запись, то она была добавлена успешно.
Ну и для совсем тупых используются так называемые flash messages, которые явно сообщают о добавлении, но ПОСЛЕ редиректа.
Либо вы можете добавлять аяксом, там код добавления может вывести результат своей работы.
Но мне кажется, для вашего текущего уровня это будет лишнее.
Роман Чубич, вот как раз с корреляцией-то и проблемы. Вы пишете комментарий про какую-то свою воображаемую реальность. Не имеющую отношения ни к конкретному заданному вопросу, ни даже к общепринятым подходам. Да, из каждого правила бывают исключения. Вообще из любого. Это не значит, что правила не нужно озвучивать или что для каждого надо добавлять миллилон оговорок. Тем более настолько неуместных.
В итоге получается, что единственная цель вашего комментария - это показать окружающим, что вы краем уха однажды слышали про такой исключительный случай. Причем с 90% вероятностью это "осложнение жизни" было вызвано не объективными причинами, а банальной кривизной рук.
Вот зачем писать заведомо неправильный код? а на правильный только ставить ссылку?
Это квинтессенция бессмысленности.
Если вам лень писать нормальный код - ну дайте ссылку в комментах. Но говнокод-то зачем плодить?
Неужели трудно понять, что никаких "строковых значений" в этом коде нет? А есть переменные РНР. Которые передаются в запрос совершенно орпеделенным способом.
eugenedrvnk, я об этом написал только что. За такое поведение отвечает транзакция. И обычно ОРм делает ее по умолчанию. про призму я не знаю, вам надо самому посмотреть. Скорее всего ничего самому делать не надо
eugenedrvnk, примерно. Я не знаю призму, но обычно такие орм еще добавляют транзакцию, чтобы выполнились либо оба запроса, либо , если в одном из них была ошибка - то ни один
4. После размещения вопроса пользователю запрещается осуществлять: 4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).
ну то есть вместо одного говнокода, который вы не понимаете, взяли другой говнокод, в котором тоже не поняли ни строчки
ну тоже вариант
такие нынче программисты
пишут программу с помощью двух инструментов: поискать код в интернете или написать на форум чтобы его исправили
false - это НЕ НИЧЕГО. Это конкретный ответ. Результат работы вашего кода. Чтобы не скулить потом, что "ничего конкретного".
Что делать, если "curl почему-то выкидывает 301 Moved Permanently", можно найти за две секунды в интернете
Плюс я добавил в ответ еще одну рекомендацию по отладке НТТР запросов через file_get_contents
AUser0, пойдите.
Собственно, все ораторы здесь делятся ровно на две группы: тех, кто способен держать в голове весь контекст обсуждения, и тех, кто, как рыбка Гуппи, помнит только предыдущую фразу.
У примеру, вы прицепились ко мне, не принимая в расчет исходный вопрос, который здесь обсуждается. Но это ещё цветочки. Вот у Дмитрий дела совсем плохи - он видит свое собственное предложение ("Сумму этим не посчитать") и начинает отвечать сам себе же! Рассказывая о том, что кроме ненужной здесь функции sizeof есть более другая функция count. Вопрос, а при чем тут сумма вообще, у него даже не возникает. И это очень печальный симптом, на самом деле.
AUser0, я накинулся на него из-за совершенно бессмысленной фразы. Он, кстати, не один такой, тут много странных личностей, которые бормочут себе под нос какую-то ересь. Давайте, расскажите мне, что его замечания про функцию count() имеют хоть какое-то отношение к проблеме несчастного автора. Я с интересом послушаю, люблю читать фэнтези.
на этот вопрос уже отвечали миллион раз
гуглить пхп многосайтовая авторизация