Проблем с инклудването на файловете

puzzelbrain1

Registered
Проблема е следния: имаме 3 файла - a.html , b.php , c.php
a.html
съдържа html форма с полета за въвеждане на парола и няколко други

b.php
е файла който получава паролата и другите променливи и сверява дали паролата е вярна и ако е вярна ни пренасочва към c.php
(със header('Location: c.php');)

c.php
показва определени данни спрямо попълнените от потребителя полета за да работи със съдържанието на тези полета е нужно да го вземе от файла b.php това го правя с include_once 'b.php'; но вместо c.php да може да ползва съдържанието на полета въведени от потребителя (и присъединени към променливи разбирасе) отново се изпълнява b.php а целта на b.php както писах по горе е да ни пренасочи към с.php и се изпада в безкраен сикъл. Станах доста разточителен. Ако някой има идея как да помогне да пише
 
Нещо концепцията не е много ясна - не може ли да опростиш нещата и да намалиш файловете. Добре е с include да вкарваш само функции, константи и евентуално header и footer, а не да реализираш процесите. Дай повече информация за сценария, за да измислим по-елегантен начин.
 
Провери си кода също някъде около header('Location: .... '); някаде преди него, при проверките - дали еди си какво е заредило може да си объркал дадена проверка и пак може да влезне в такъв цикъл.
 

Back
Горе