[eluser]CodeIgniterNewbie[/eluser]
Doh! That's it.
I am using flashdata to store validation errors. On submit, I have a method that runs the validation, then on failure does this:
header('Location: ' . base_url() . 'index.php/frontend/signup/');
Thus, when the page is loaded again, I no longer get the flashdata. Makes sense. Your suggestion to use keep_flashdata worked, too. Thanks.
Now, I am wondering: what is the proper way to load the same page when validation error occurs? I'm guessing my header redirect approach is not the "proper" way, though it works.