php-html-css.de

wird geladen...

 Close Menu
php-html-css.de

PHP - Seitenadresse ermitteln

Problem:

Ich möchte ein Teilen-Link für Facebook oder Gooogle+ für meine Website einfügen, bin es aber leid die Adresse für jeden Teilen Link manuell einzufügen.

Lösung:

Ich brauche ein kleines PHP-Script welches die URL der Website, auf der ich das Teilen-Link einfüge ermittelt und in den Link einfügt.

Dazu brauche ich zwei PHP-Befehle:

$_SERVER['HTTP_HOST']

Dieser ermittelt den Domainnamen deiner Website. Also z. B. www.beispiel.de.

$_SERVER['REQUEST_URI']

Dieser ermittelt den Namen unter der du die Seite abgespeichert hast. Also z. B. url.php.

So, nun fassen wir das ganze noch in eine Variable zusammen, da es unübersichtlich wird wenn immer

<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

da steht.

<?php $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>

Diese Zeile füge ich nun am Anfang meines Homepage-Scripts (Vorlage) ein und anschließend kann ich folgendes Teilen Link erstellen (Z. B. Facebook).

<?php echo '<a href=http://www.facebook.com/share.php?u='.$url.' target="_blank">Teilen</a>';?>

Das ganze Script sieht dann so aus:

<html>
<?php $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>
<head>
	<title>PHP - Adresse (URL) ermitteln</title>
</head>
<body>
	<h1>PHP - Adresse (URL) ermitteln </h1>
	<?php echo '<p>'.$url.'</p>';
	echo '<a href=http://www.facebook.com/share.php?u='.$url.' target="_blank">Teilen</a>';?>
</body>
</html>

Dies wird auch ein Teil meines Sharebar-Tutorials (s. unten).

Arikel teilen auf:



:




Zeige 8 Kommentars:
#1
This is an entertainment category template which has been designed by using awesome images in order to give a crafted background to all of your music websites.

#2
Amazing Mobile Friendly Fitness Website Layout Point out your exercise center or wellness focus with the striking shading plan you have attention to our Physical Fitness web template. This is the perfect spot to promote your offices, rates, and Training packages.

#3
This amazing educational study website template has been designed for school, college and university students to get education.

#4
This creatively arranged template is also a perfect choice for developing all the wedding, Wedding planner, party organizer, ring ceremony, marriage event websites.

#5
Gymnasium is brilliantly arranged website template which is the best decision for planning the whole wellness, fitness,gym related business website.

#6
Dynamic outlines and new hues give this layout an energetic vibe. Use this website layout for all of the travelling websites.

#7
The organized design and inherent connections for this template give you a lot of room to talk about your projects, expenses and timetables for your entire academic program.

#8
We can use this ultimate stylish designed website template to make Food, Recipe, Restaurant, Bar, Coffee Shop, Cafeteria, Cooking, Cuisine, Meal, Nutriment, Refreshment related HTML websites.