blog.gabrielsimmer.com/content/posts/saving-the-link-shortner.md
Gabriel Simmer c8ed961e17 Initial commit.
Still some work to do, but basic content is here.
2021-07-06 22:41:24 +01:00

30 lines
752 B
Markdown

---
title: Saving the Link Shortner (Quick Post)
date: 2015-10-30
---
#### Aka a very silly mistake
You may remember the link shortner I wrote about in a past blog post.
Well, I fixed an issue where it couldn't decide if a link was http://,
https://, or just blank. Here's what I did.
Basically, had my strpos() in the wrong order. You need the haystack
*first*, not second. That was an issue. Here's the correct code:
```php
if(strpos($link[0][ 'actual '], 'http://') == false || strpos($link[0]['actual'], 'https://') == false){
header( 'Location: '.$link[0]['actual']);
}
```
And then, of course, the little else statement in case it doesn't match:
```php
}else{
header('Location: http://'.$link[0]['actual']);
}
```
I do love PHP.