Re: Header Question
On Mar 26, 7:06 am, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> m...@mtekusa.com wrote:
> > On Mar 25, 11:03 pm, "Mario Adolf" <mo...@ultrafx.de> wrote:
> >> Martin wrote:
> >>> It doesn't have to be the first thing in your script but it does have
> >>> to be the first thing that is served out. I have a couple of scripts
> >>> where the header is 25-30 lines down in the script; but, it's the
> >>> first thing that the script sends out
> >>> Check your script. You must have something being served out prior to
> >>> your header. Maybe something in an included file that's at the top of
> >>> your script?
> >> I've also learnt the hard way that even just a blank line preceeding your
> >> code stuffs it up.
> >> header can be real bitchy.
>
> >> HTH
>
> >> Mario
>
> > Found it!!!
>
> > I have an include file, which is a very small php script which
> > initializes some variables. Basically it looks like this:
>
> > <?
> > init variables
> > ?>
>
> > It outputs nothing!! Why is this a problem???
>
> > So, I guess I need to figure out how to include this file
> > properly......any suggestions??
>
> Just ensure you have no space before or after the braces in the included
> file. ANY output - even white space - will cause headers to be sent
> and, as a result, the header() call to fail.
>
> Also, you should always have the following in your php.ini file on your
> development system:
>
> error_reporting=E_ALL (or E_ALL | E_STRICT)
> display_errors=on
>
> This would have displayed an error message when the header() call failed
> and identifying where the output was initiated.
>
> > Also, on another note: I know that if my PHP script contains a FORM,
> > I can pass variables between scripts. But, if I just change the
> > header location, how can I pass the variable to the php script I am
> > calling???
>
> You can pass them as GET values or in the $_SESSION array. Personally,
> I prefer the latter.
>
> > Thanks!
>
> > John
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================
I'll have to look up $_SESSION, I've never seen or used that
before.......
|