HREF vervangen en zonder link werken
Kan ik in mijn code de HREF vervangen, zodat ik rechtstreeks naar die pagina wordt gebracht, zonder eerst op een link te moeten drukken.
of via php header
case 1: <a href ....>
case 2: <a href ... >
heb, doe doe je het dan ?
of Case 1: header('Location: url');
Luc, je wilt dus automatisch ernaar toe gaan maar wel dat de gebruiker een keuze kan maken? Dat kan dan toch niet?
als ik header ... gebruik, krijg ik een lege pagina te zien
Toevoeging op 25/11/2012 15:58:36:
@Wouter:
Jawel, want mijn a href ziet er al volgt uit
$dirname = "images/".$_POST['code']."/";
....
....
echo '<a href="http://testfotos.comli.com/'.$dirname.'start.htm">Klik hier om door te gaan.</a>';
Maar zoals vermeld zou ik de link willen weglaten.
afhankelijk van de ingegeven code moet hij naar een desbetreffende start.htm gaan, waar info staat die betrekking heeft op de ingegeven code.
Gewijzigd op 25/11/2012 15:59:02 door Luc Baetsle
Als je bij header een lege pagina ziet is er iets mis met de link
Kan je niet even je scriptje posten? Dat maakt alles ene stuk makkelijker
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$dirname = "images/".$_POST['code']."/";
if (empty($_POST['code']))
{
echo '<a href="index.htm"> Terug naar de codepagina, geen code meegegeven </a>';
}
else
{
if (is_dir($dirname))
{
//header("http://testfotos.comli.com/'.$dirname.'start.htm");
echo '<META HTTP-EQUIV="refresh" CONTENT="0; ,URL=http://testfotos.comli.com/'.$dirname.'start.htm">';
//echo '<a href="http://testfotos.comli.com/'.$dirname.'start.htm">Klik hier om door te gaan.</a>';
//echo '<br> <a href="index.htm"> Terug naar de codepagina </a>';
}
else
{
echo '<a href="index.htm">Ongeldige validatiecode, klik hier om terug te keren </a>';
exit;
}
}
?>
$dirname = "images/".$_POST['code']."/";
if (empty($_POST['code']))
{
echo '<a href="index.htm"> Terug naar de codepagina, geen code meegegeven </a>';
}
else
{
if (is_dir($dirname))
{
//header("http://testfotos.comli.com/'.$dirname.'start.htm");
echo '<META HTTP-EQUIV="refresh" CONTENT="0; ,URL=http://testfotos.comli.com/'.$dirname.'start.htm">';
//echo '<a href="http://testfotos.comli.com/'.$dirname.'start.htm">Klik hier om door te gaan.</a>';
//echo '<br> <a href="index.htm"> Terug naar de codepagina </a>';
}
else
{
echo '<a href="index.htm">Ongeldige validatiecode, klik hier om terug te keren </a>';
exit;
}
}
?>
Ik gaf je betere code!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
// controleer of er via $_POST een code is aangeleverd
if( !isset($_POST['code']) OR empty($_POST['code']))
{
echo '<a href="index.htm">Terug naar de codepagina, er is geen code meegegeven.</a>';
}
else
{
// verkrijg de mapnaam
$dirname = "images/" . $_POST['code'] . "/";
// controleer of de code gelijk is aan een map (iedereen kan dit dus openen?)
if(is_dir($dirname))
{
// geef link naar website die niets met de code te maken heeft
//echo '<a href="http://testfotos.comli.com/images/2011/start.htm">Klik hier om door te gaan.</a>';
header("Location: http://testfotos.comli.com/".$dirname."/start.htm");
}
else
{
// geen map = geen goede code = opnieuw beginnen
echo '<a href="index.htm">Ongeldige validatiecode, klik hier om terug te keren.</a>';
}
}
?>
// controleer of er via $_POST een code is aangeleverd
if( !isset($_POST['code']) OR empty($_POST['code']))
{
echo '<a href="index.htm">Terug naar de codepagina, er is geen code meegegeven.</a>';
}
else
{
// verkrijg de mapnaam
$dirname = "images/" . $_POST['code'] . "/";
// controleer of de code gelijk is aan een map (iedereen kan dit dus openen?)
if(is_dir($dirname))
{
// geef link naar website die niets met de code te maken heeft
//echo '<a href="http://testfotos.comli.com/images/2011/start.htm">Klik hier om door te gaan.</a>';
header("Location: http://testfotos.comli.com/".$dirname."/start.htm");
}
else
{
// geen map = geen goede code = opnieuw beginnen
echo '<a href="index.htm">Ongeldige validatiecode, klik hier om terug te keren.</a>';
}
}
?>
Gewijzigd op 26/11/2012 11:07:15 door Luc Baetsle