# PHP redirect

**URL:** <https://forum.kirupa.com/t/php-redirect/34224>\
**Category:** programming\
**Created:** [October 30, 2003, 12:36am UTC](https://forum.kirupa.com/t/php-redirect/34224 "2003-10-30T00:36:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rysolag](https://avatars.discourse-cdn.com/v4/letter/r/ba8739/32.png) [@rysolag](https://forum.kirupa.com/u/rysolag)\
**Post date:** [October 30, 2003, 12:36am UTC](https://forum.kirupa.com/t/php-redirect/34224/1 "2003-10-30T00:36:10Z")

</div>

How can I conditionally redirect the page with PHP?

Like…

If($redirect)  
//do redirect  
else  
//no redirect

Thanks if you help.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 30, 2003, 12:38am UTC](https://forum.kirupa.com/t/php-redirect/34224/2 "2003-10-30T00:38:29Z")

</div>

```php
header("location:site.com");

```

make sure whatever forwarding you’re doing is being done at the very begining of the page, other wise it wouldn’t work 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 30, 2003, 1:36am UTC](https://forum.kirupa.com/t/php-redirect/34224/3 "2003-10-30T01:36:35Z")

</div>

what if I have this as the first line in my PHP script:

\<?php session\_start(); ?\>

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [October 30, 2003, 1:48am UTC](https://forum.kirupa.com/t/php-redirect/34224/4 "2003-10-30T01:48:39Z")

</div>

hm… good question, cause both send header information… try having

```php
<?php 
session_start(); 
if ( condition ) header("location:site.com");
?>

```
